Postes correspondant à votre recherche : 431

Développeur.se Java sénior.e
Tink Profitabilité Numérique inc.
Montréal
Permanent à temps plein
90 000,00$ - 110 000,00$ /an
Ce que nous recherchons
Nous sommes à la recherche d'un.e développeur.se Java senior pour rejoindre notre équipe.
En tant que développeur Java chez Tink, vous participerez à la conception, au développement et à l’optimisation d’applications web et transactionnelles complexes. Vous travaillerez au sein d’équipes multidisciplinaires pour livrer des solutions robustes, performantes et alignées sur les besoins d’affaires de nos clients.
Au-delà du développement, vous serez amené à jouer un rôle de référence technique auprès des clients et de leurs équipes TI. Vous participerez activement aux discussions techniques, contribuerez à la définition des solutions, et accompagnerez les clients dans la compréhension des choix technologiques. Vous serez également impliqué dans les ateliers de cadrage et les échanges fonctionnels afin de vous assurer que les solutions livrées répondent parfaitement aux attentes.
Vous collaborerez de près avec les chefs de projets, les analystes et les architectes afin de garantir la qualité des livrables et la cohérence technique. Sans avoir le titre officiel de lead, vous aurez l’occasion d’assumer un rôle de leadership technique naturel, en guidant les choix de développement, en soutenant vos collègues et en représentant l’expertise de Tink auprès de nos clients.
Tâches et responsabilités du poste
- Analyser les besoins des utilisateurs et traduire ces besoins en spécifications techniques;
- Participer activement aux échanges avec les clients et leurs équipes techniques afin de bien comprendre leurs besoins et de proposer des solutions adaptées;
- Agir comme personne de référence technique au sein des projets, en guidant les choix technologiques et en accompagnant les collègues dans la mise en œuvre des meilleures pratiques;
- Concevoir, développer et déployer des applications Java Web robustes et évolutives pour des projets variés tels que des sites Web, des intranets et des sites de commerce électronique;
- Intégrer de nouvelles fonctionnalités avec les systèmes existants en utilisant les frameworks et les outils appropriés;
- Optimiser les performances des applications en identifiant et en résolvant les problèmes de performance;
- Effectuer des tests unitaires pour garantir la qualité du code;
- Mettre en place des mécanismes de sécurité robustes;
- Collaborer étroitement avec les membres de l'équipe de développement, les parties prenantes internes ainsi que les clients externes;
- Documenter le code source, les spécifications et les procédures d'installation;
- Participer à la conception et à l'architecture des nouvelles fonctionnalités des applications;
- Estimer le travail avec l'équipe de développement et proposer des recommandations pour optimiser les méthodes de travail.
Qualifications et caractéristiques requises
- Entre 6 à 10 ans d’expérience en programmation Java, idéalement dans un environnement orienté objet et web;
- Une expérience de travail sur des projets de moyenne et grande envergure;
- Des connaissances approfondies des frameworks Java tels que Spring MVC/Security/Boot;
- Une maîtrise des architectures REST et des technologies HTML/Javascript (Thymeleaf, jQuery);
- Une expérience avec Tomcat standalone et embarqué dans un micro-service Springboot;
- Une capacité démontrée à interagir avec les clients et leurs équipes techniques, à vulgariser des concepts complexes et à instaurer une relation de confiance;
- Des aptitudes naturelles en leadership technique, te permettant de guider les choix technologiques et de soutenir tes collègues, sans occuper formellement un poste de lead.
- Des compétences en JPA (Hibernate) avec MSSQL et une expérience avec GIT;
- Idéalement, une expérience en développement Vue.js et avec divers CMS;
- Un baccalauréat en informatique ou une scolarité moindre combinée à une expérience pertinente;
- Une excellente maîtrise du français, tant à l'oral qu'à l'écrit, et une connaissance fonctionnelle de l'anglais serait un atout;
Ce que nous offrons
- Salaire concurrentiel;
- Semaine de 37,5 h avec un horaire flexible;
- Mode de travail hybride (2 jours au bureau par semaine);
- Horaire d'été;
- Vacances et congés de maladie payés;
- Assurances collectives;
- Contribution à un REER collectif;
- Accès à un gym gratuit;
- Télémédecine et programme d’aide aux employé(e)s;
- Clientèle de renom et projets de grande envergure;
- Technologies variées et modernes;
- Possibilité d’évolution de carrière;
- Remboursement d’activités de formation et de perfectionnement;
- Évènements et activités sociales;
- Collègues d'expérience et champs d'expertise variés.
Envoyez votre CV via Espresso-jobs.com.

Senior Backend Developer
Coveo
Montreal
Permanent à temps plein
Job Description
Streamline the deployment of Machine Learning models
As a Senior Developer on the Machine Learning team, you'll play a key role in supporting other ML teams with the deployment and integration of ML models, including Large Language Models (LLMs), into existing infrastructure. Our team has built a mission-critical platform that trains thousands of models and serves over 100M model queries daily. This is your chance to accelerate AI innovation at Coveo by enhancing our ML platform's capabilities to safely deploy, serve, and test models at scale.
This is your chance to contribute to AI innovation at Coveo by expanding the capabilities of our platform and supporting the shift toward agentic AI.
Here's what you'll be responsible for:
- Contribute to every stage of the development lifecycle, from design and coding to automated testing and deployment.
- Design and implement scalable solutions to enhance operational efficiency and streamline automated deployments.
- Investigate and improve the performance, scalability, and efficiency of our platform infrastructure.
- Ensure high availability and reliability of services handling millions of requests per day.
- Contribute to the architecture and evolution of our platform by bringing forward innovative ideas.
- Collaborate with applied scientists, data engineers, and software developers to integrate models seamlessly into the existing infrastructure.
- Support the shift toward Agentic AI by developing new capabilities for models to be utilized differently.
Here is what will qualify you for the role:
- 8+ years of experience in backend development in a cloud environment (Java / Spring preferred, AWS an asset).
- Strong understanding of building scalable and resilient distributed systems, with experience producing reusable code within complex infrastructures for large-scale applications.
- A problem-solving mindset, with the resourcefulness to analyze, optimize, and debug large-scale systems while continuously embracing a growth-oriented approach.
Here is what would make you stand out:
- Familiarity with Terraform & Kubernetes for infrastructure automation and container orchestration.
- Experience with open-source ML serving frameworks.
- Generative AI Search: Understanding of generative AI search technologies and their application in enhancing search capabilities and user experiences.
Do you think you can bring this role to life?
Send us your application, we want to get to know you! Join the Coveolife!
We encourage all qualified candidacies regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background. We know that applying for a new role is a lot of work and we really appreciate your time.
#li-hybrid

Senior Frontend Developer
Botpress Technologies Inc.
Montreal
Permanent à temps plein
Description du poste
Help bring AI agents to companies worldwide.
Over the next decade, autonomous agents will redefine how we work.
Botpress allows companies to build and deploy advanced AI agents that move beyond conversation into real business logic.
Our product works today and at scale, across industries, regions, and limitless use cases.
As the 3rd fastest-growing B2B AI start-up worldwide, we’re at the forefront of the AI revolution, providing the most widely-used platform for sophisticated AI agents.
The work ahead is ambitious. The opportunity is rare. We take a deliberate approach to growth: product-led, capital-efficient, and highly focused.
If you want to build foundational technology for one of the most meaningful platform shifts in software, we’re looking for top talent to join us.
Key Highlights:
- Over 1 million AI agents and chatbots deployed
- 700,000+ platform users
- Trusted by 35% of Fortune 500 companies
- 7 years of expertise in AI solutions
About the role
As a Senior Full-Stack Developer, you will maintain our existing product and craft new features in response to customer feedback and demand, leading projects from conception to deployment. High ownership, organization, and creativity are things we value very highly. You will be expected to solve challenging problems on your own and should be razor-focused on improving customer and user experience. An exceptional candidate is comfortable looking for solutions that are delivered quickly and adhering to robust coding standards and peer reviews.
Responsibilities
- Develop and maintain customer-impacting features using React & Node.js (Typescript)
- Use infrastructure-as-code to improve platform performance
- Write unit and end-to-end tests for mission-critical features
- Add tracking and monitoring to capture user journeys
- Contribute to product documentation
Requirements
- A minimum of 5 years of professional experience in software development or programming in a similar environment. Our go-to stack is Typescript, React.js, Node.js, PostgreSQL, Redis, and AWS. We encourage candidates to apply even if you only have experience with a portion of our stack.
- Proven experience with TypeScript for backend development and React.js for front-end development.
- Strong written and verbal communication skills in English (French is an advantage)
- A deep interest in AI Agents, voice-, and chat-based user experiences
- Well-organized, excellent work ethic, pays attention to detail, and self-starting
- Ability to thrive in a fast-paced startup and passionate about improving technical abilities
About Botpress
Botpress recently raised its $25 million Series B funding. As a fast-growing start-up, we run a lean and innovative ship that leans on AI for maximum business impact. At Botpress, everyone is an owner, bringing their unique perspective and talents.
Our teams are talented and passionate. We intentionally hire individuals who are eager, passionate, talented, and hungry to learn and grow throughout their career.
We operate fully in-office, with a culture that values both technical rigor and shared ambition.
You'll be on a team that's not just adapting to the AI revolution, but leading it. Joining our team means changing the future of enterprise AI and building technology that will define the next era of business automation.
Benefits
- Work at one of Canada’s fastest-growing AI start-ups
- Work with a talented and passionate team
- 4 weeks of vacation
- Paid sick and parental leave
- Comprehensive health, dental, vision, travel, and life insurance
- Funding for education and skills improvement
- Fully-stocked fridge and cupboard – we take snacks seriously
- Your own desk – no ‘hot-desk’-style sign-up systems
- A vibrant office community, including weekly socials
- Two days of remote work per week

Développeur C++
Randstad Digital
Montreal
Permanent à temps plein
Description du poste
Voici les responsabilités de ce Développeur C++ contractuel chez ce chef de file en technologie biomédicale au Centre-Ville de Montréal :
- Développer des logiciels évolutifs et performants en utilisant les meilleures pratiques en matière d'ingénierie logicielle.
- Analyser et discuter des exigences des parties prenantes.
- Faciliter les discussions sur la mise en œuvre du code, les tests unitaires et les meilleures pratiques en matière d'architecture logicielle.
- Enregistrer et documenter votre travail.
- Piloter des projets et diriger de nouvelles initiatives.
- Développer des frameworks web tels que React, Vue et REST.
- Collaborer activement avec les autres membres de l'équipe de développement afin de résoudre les problèmes complexes liés à la conception et au codage.
- Évaluer les nouvelles technologies, outils, frameworks et composants logiciels appropriés en vue de leur intégration.
Exigences :
- Baccalauréat (par exemple, avec une spécialisation en ingénierie) ou un niveau équivalent de pratique et de réflexion.
- Environ 4 à 8 ans d’expérience professionnelle dans un poste pertinent.
- Vous maîtrisez l’anglais, tant à l’écrit qu’à l’oral.
- Vous savez consigner et documenter votre travail en anglais ; c’est une compétence essentielle dans le secteur des logiciels médicaux.
- Vous êtes passionné(e) par les innovations technologiques et vous êtes toujours à la pointe des dernières tendances.
- Vous possédez une solide expérience dans les domaines suivants et êtes impatient(e) d’en apprendre davantage sur les autres :
- C++ (standard 17 ou supérieur)
- Python
- Git
- Tests unitaires
- Résolution de problèmes
- Excellentes compétences en communication, à l’écrit comme à l’oral.
- Bureau 3 jours par semaine
- Contrat de 12 mois renouvelable avec grande option de permanence
Atouts :
- Connaissances pratiques en algèbre linéaire, statistiques et géométrie.
- Atouts web : Frameworks web comme React, Vue, REST.
- Autres atouts : Développement piloté par le comportement, Qt.
- Expérience avec Scrum et / ou Kanban.
- Expérience des activités, builds et releases DevOps (packaging, Docker, etc.).
- Déploiement d'applications en production.
- Expérience en développement SaMD ou de dispositifs médicaux, incluant la connaissance des normes ISO 13485, IEC 62304, IEC 82304, ISO 14971, etc.

Lead Frontend Developer
Botpress Technologies Inc.
Montreal
Permanent à temps plein
Description du Poste
Help bring AI agents to companies worldwide.
Over the next decade, autonomous agents will redefine how we work.
Botpress allows companies to build and deploy advanced AI agents that move beyond conversation into real business logic.
Our product works today and at scale, across industries, regions, and limitless use cases.
As the 3rd fastest-growing B2B AI start-up worldwide, we’re at the forefront of the AI revolution, providing the most widely-used platform for sophisticated AI agents.
The work ahead is ambitious. The opportunity is rare. We take a deliberate approach to growth: product-led, capital-efficient, and highly focused.
If you want to build foundational technology for one of the most meaningful platform shifts in software, we’re looking for top talent to join us.
Key Highlights:
- Over 1 million AI agents and chatbots deployed
- 700,000+ platform users
- Trusted by 35% of Fortune 500 companies
- 7 years of expertise in AI solutions
About the Role
We’re looking for a Lead Frontend Developer to head up our front-end team. You’ll be responsible not just for writing high-quality code, but for leading a team of developers, setting technical direction, and driving collaboration across engineering, product, and design.
This is a hands-on leadership role where you’ll write production code, mentor others, shape the future of our user experience, establish best practices, and help scale a frontend architecture that supports rapid growth.
You’ll collaborate closely with product, design, and backend teams to ship beautiful, intuitive, and high-performance user experiences.
Responsibilities
- Lead frontend architecture decisions and guide the implementation of scalable, maintainable solutions
- Collaborate with designers to turn mockups and prototypes into polished, high-performing features
- Write clean, modern, well-tested TypeScript and React code
- Own our design system and enforce visual and interaction consistency across the app
- Review code, mentor developers, and help grow frontend expertise across the team
- Continuously improve performance, accessibility, and usability
- Partner with product and engineering leads to shape roadmap priorities and execution plans
- Keep up with modern frontend best practices and advocate for the right tools and workflows
Requirements
- 5+ years of experience in frontend development, with at least 1–2 years in a senior or lead role
- Deep expertise in JavaScript / TypeScript, React, and frontend tooling
- Strong understanding of UI / UX principles, responsive design, and accessibility standards
- Experience architecting complex SPAs with performance and scalability in mind
- Familiarity with design systems, component libraries, and design-to-code workflows
- Excellent communication skills and the ability to give and receive technical feedback
- A product mindset — you care about the user experience as much as the implementation
About Botpress
Botpress recently raised its $25 million Series B funding. As a fast-growing start-up, we run a lean and innovative ship that leans on AI for maximum business impact. At Botpress, everyone is an owner, bringing their unique perspective and talents.
Our teams are talented and passionate. We intentionally hire individuals who are eager, passionate, talented, and hungry to learn and grow throughout their career.
You'll be on a team that's not just adapting to the AI revolution, but leading it. Joining our team means changing the future of enterprise AI and building technology that will define the next era of business automation.
Benefits
- Work at one of Canada’s fastest-growing AI start-ups
- Work with a talented and passionate team
- 4 weeks of vacation
- Paid sick and parental leave
- Comprehensive health, dental, vision, travel, and life insurance
- Funding for education and skills improvement
- Fully-stocked fridge and cupboard – we take snacks seriously
- Your own desk – no ‘hot-desk’-style sign-up systems
- A vibrant office community, including weekly socials

C# / WPF Developer
Amaris Consulting
Brossard
Permanent à temps plein
Description du Poste
Nous recherchons un Développeur C# / WPF expérimenté pour travailler sur le développement d’applications desktop en utilisant .NET, WPF / WinUI3 et le pattern MVVM. Vous serez également responsable de l’intégration de l’Entity Framework dans les projets, tout en respectant les bonnes pratiques de développement logiciel.
Responsabilités :
- Développer et maintenir des applications desktop en utilisant .NET et WPF / WinUI3.
- Implémenter et gérer l'architecture MVVM pour garantir un code propre, structuré et maintenable.
- Intégrer et optimiser des bases de données en utilisant Entity Framework.
- Collaborer avec les équipes produit et QA pour comprendre les exigences et livrer des solutions de haute qualité.
- Effectuer des revues de code pour garantir le respect des standards de qualité.
- Déboguer, diagnostiquer et résoudre les problèmes dans les applications existantes.
- Participer à la documentation des projets et au partage des connaissances.
Profil Recherché :
- Expérience : Minimum 5 ans dans le développement C# pour des applications desktop.
- Compétences Techniques : Solide maîtrise de C#, .NET Framework et / ou .NET Core.
- Expérience approfondie avec WPF ou WinUI3.
- Bonne connaissance du pattern architectural MVVM.
- Expertise en Entity Framework pour la gestion des bases de données.
- Compréhension des principes de conception orientée objet et des bonnes pratiques de développement.
- Compétences Générales : Capacité à travailler de manière autonome et en équipe.
- Bonnes aptitudes à résoudre les problèmes et à apprendre de nouvelles technologies.
- Excellente communication en français ou en anglais, à l’écrit comme à l’oral.
Nous valorisons davantage l'expérience concrète et les compétences pratiques que les qualifications formelles. Si vous êtes un professionnel axé sur le travail en équipe et passionné par la réussite des projets, nous serions ravis de vous rencontrer !
English
We are looking for an experienced C# / WPF Developer to work on desktop application development using .NET, WPF / WinUI3, and the MVVM pattern. You will also be responsible for integrating Entity Framework into the projects while adhering to software development best practices.
Responsibilities :
- Develop and maintain desktop applications using .NET and WPF / WinUI3.
- Implement and manage the MVVM architecture to ensure clean, structured, and maintainable code.
- Integrate and optimize databases using Entity Framework.
- Collaborate with product and QA teams to understand requirements and deliver high-quality solutions.
- Perform code reviews to ensure compliance with quality standards.
- Debug, diagnose, and resolve issues in existing applications.
- Contribute to project documentation and knowledge sharing.
Required Profile :
- Experience : At least 5 years in C# development for desktop applications.
- Technical Skills : Strong proficiency in C#, .NET Framework, and / or .NET Core.
- Extensive experience with WPF or WinUI3.
- Solid knowledge of the MVVM architectural pattern.
- Expertise in Entity Framework for database management.
- Understanding of object-oriented design principles and best practices.
- General Skills : Ability to work both independently and collaboratively in a team.
- Strong problem-solving skills and ability to learn new technologies.
- Excellent written and verbal communication skills in French or English.
We value real-world experience and hands-on expertise over formal qualifications. If you are a team-focused professional with a passion for delivering impactful projects, we’d love to hear from you!
```
Senior Fullstack Developer
Coveo
Montreal
Permanent à temps plein
Job Description
Shape the future of our AI-driven knowledge-based solution
Our Knowledge Core team primarily supports our Knowledge product line by building dedicated APIs, creating self-service configuration interfaces in the Solution hub, and crafting new experiences based on the latest AI models and visibility on results in the Knowledge Hub.
You'll work on meaningful projects where engineering directly shapes product direction. This isn't just about building features, it's about solving complex problems and driving impact.
Here is what you'll be responsible for:
- Design and develop high-performing, intuitive features to maximize the potential of our platform.
- Develop dynamic and interactive user experiences powered by robust backend systems.
- Improve system performance, reliability, and scalability by modernizing and optimizing databases.
- Enhance our frontend application libraries to ensure a smooth and intuitive user experience.
- Collaborate with cross-functional teams (development, quality assurance, product, UX) to deliver well-tested, well-documented, and optimized solutions.
- Mentor junior developers and contribute to the team's growth by promoting best practices and continuous improvement.
Here is what will qualify you for the role:
- 5+ years of full-stack development experience, including designing and implementing large-scale multi-tenant web applications, public APIs, backend architecture, and database modeling.
- Significant experience in frontend development as you're collaborating closely with frontend experts.
- Excellent communication skills and the ability to collaborate effectively in a team environment.
Here is what will make you stand out:
- Experience developing B2B SaaS solutions.
- Understanding of document search lifecycle, retrieval augmented generation or AI powered applications.
Do you think you can bring this role to life?
You don't need to check every single box; passion goes a long way and we appreciate that skillsets are transferable. Send us your application, we want to get to know you! Join the #Coveolife!
We encourage all qualified applications regardless of, for example, age, gender, disability, gaps in CV, national or ethnic background. We know that applying for a new role is a lot of work and we really appreciate your time.
#li-hybrid

PROGRAMMEUR(SE) PYTHON FULL STACK / INTGRATEUR IA
BC2 Groupe Conseil
Montreal
Permanent à temps plein
Job Description
Salary :
Nous recherchons un développeur Python polyvalent et curieux, qui possède une solide expérience en développement d'applications et en manipulation de données. Sous la supervision du directeur TI, le programmeur saura transformer les besoins du Groupe BC2 en solutions concrètes et efficaces, tout en démontrant un intérêt certain pour l'intelligence artificielle et l'analyse de données. Il contribuera à des projets variés allant de la création d'applications à la valorisation de données pour soutenir la prise de décision et l'innovation.
En rejoignant notre organisation, vous ferez partie d'une équipe TI diversifiée et dynamique, où chaque membre apporte une expertise complémentaire. Cet environnement favorise la collaboration, le partage de connaissances et l'entraide au quotidien. Vous aurez ainsi l'occasion de contribuer activement à des projets stimulants, tout en évoluant au sein d'une équipe engagée qui valorise le développement des compétences et l'innovation.
VOS RESPONSABILITÉS :
- Concevoir et développer des solutions adaptées aux besoins des projets internes et externes;
- Créer et maintenir des outils permettant de collecter, structurer et exploiter les données;
- Collaborer avec les équipes pour préparer et valoriser les données nécessaires aux projets;
- Contribuer à l'intégration de l'intelligence artificielle dans des cas d'usage concrets;
- Participer à l'amélioration continue des pratiques et des processus en développement;
- Documenter et partager les connaissances de manière claire et accessible.
VOUS VOUS DISTINGUEZ PAR VOTRE :
- Expérience confirmée en développement Python sur des technologies d'applications Full-Stack;
- Maîtrise des systèmes d'API;
- Maîtrise des bases de données relationnelles et NoSQL;
- Bonne compréhension des technologies de collecte de données (ETL);
- Agilité à évoluer dans différentes technologies;
- Compréhension des enjeux de sécurité dans le développement des systèmes;
- Intérêt marqué pour l'IA appliquée et la découverte d'approches innovantes;
- Capacité à travailler en équipe tout en étant autonome dans ses missions;
- Esprit analytique et orientation vers la résolution de problèmes;
- Curiosité et volonté de se perfectionner en continu;
EXIGENCES REQUISES :
- DEC en informatique ou un BAC en génie logiciel;
- Expérience pertinente minimum de 3 ans dans un rôle similaire;
- Expérience confirmée dans l'utilisation d'un Framework Full-Stack;
- Maîtrise du langage Python;
- Agile dans un environnement Linux et Windows.
COMPÉTENCES TECHNIQUES REQUISES :
- Django, Flask ou FastAPI;
- HTML, CSS, Javascript (React ou VUE);
- SQL, SQLAlchemy, PostgreSQL, Vector Database;
- LLM, RAG, Langchain, HuggingFace, Llama Index.
BC2 VOUS OFFRE :
- Des projets diversifiés et des clients d'envergure au sein d'une entreprise humaine et authentique;
- Du télétravail, un horaire flexible, des congés personnels et des congés payés pendant le temps des fêtes;
- Des occasions de développement professionnel, de la formation continue et un accompagnement personnalisé;
- Un remboursement des frais d'adhésion aux associations professionnelles;
- Un programme d'assurances collectives comprenant un service de télémédecine;
- Un programme d'aide aux employés et famille immédiate;
- Un régime de participation différée aux bénéfices (RPDB).
BC2, C'EST AUSSI :
- Un espace de travail inspirant;
- Du café digne d'un barista;
- Un accès à une salle de sport et des douches;
- Un accès à un espace de stationnement intérieur pour vélo;
- Un comité social engagé et des activités régulières;
- La possibilité de vous impliquer dans des comités qui nous permettent de rester à l'avant-garde;
- Des lieux de travail attractifs au cœur du Vieux-Montréal et de Québec.
Les candidatures pour ce poste seront acceptées jusqu'au 3 octobre 2025.
Seules les personnes retenues pour une entrevue seront contactées.
Une intégration digne de BC2 vous sera offerte pour vous accompagner dans votre nouveau rôle.
En postulant à cette offre d'emploi, vous donnez votre consentement libre et manifeste à ce que tous les renseignements que vous avez communiqués et ce que vous communiquerez, par courriel, par téléphone, en personne, etc., BC2 soient consignés dans un dossier qui sera créé à propos de votre candidature au poste sur lequel vous avez appliqué.
Vous êtes informé(e) que le dossier qui sera constitué pour votre candidature sera accessible pour les personnes de l'entreprise impliquées dans le processus de sélection et d'embauche. Il sera ensuite conservé dans la banque de candidats de l'entreprise selon les normes de sécurité et de confidentialité requises, à moins que vous en demandiez par écrit le retrait.
BC2 s'engage à créer et maintenir un milieu de travail accessible et inclusif, offrant des chances égales à toute personne, sans garder l'âge, l'origine, la religion, le sexe, le genre, l'orientation sexuelle et toute autre caractéristique. La rédaction neutre et inclusive est dorénavant privilégiée pour tous les nouveaux affichages de postes. Seules les personnes retenues pour une entrevue seront contactées.
```
Développeur Java
Bedard Ressources
Montreal
Permanent à temps plein
Description de poste
Notre client est une entreprise canadienne innovante qui transforme la gestion des avoirs grâce à une plateforme technologique brevetée, flexible et évolutive. Vous souhaitez contribuer à des solutions concrètes et intelligentes dans un environnement stimulant ? Ce poste est pour vous !
Les tâches
- Développer, maintenir et optimiser des modules Java backend critiques.
- Participer activement à la modernisation de l’architecture logicielle.
- Intégrer des technologies de pointe (Spring Boot, IA, BI, etc.).
- Assurer la qualité du code par des tests unitaires, des revues de code et l’intégration de pipelines CI / CD.
- Collaborer étroitement avec les analystes et les architectes pour concevoir des solutions robustes.
- Contribuer aux discussions techniques et aux décisions d’architecture.
- Documenter les fonctionnalités de façon claire et structurée.
- Traduire les spécifications techniques et fonctionnelles en code performant.
- Effectuer toute autre tâche connexe.
- L’usage du genre masculin est utilisé dans le seul but d’alléger le texte.
Avantages
- Mode de travail flexible et hybride.
- Gamme d’assurances collectives après la période de probation.
- Congé payé du 25 décembre au 2 janvier pour profiter pleinement du temps des fêtes.
- Bureau moderne à aire ouverte, situé à quelques pas de la station de métro Square-Victoria–OACI.
- Comité social dynamique (anniversaires, repas des fêtes, etc.).
- Café gratuit et cuisinette sur place pour vos fringales.
Exigences du poste
- Minimum de 5 ans d’expérience en développement Java.
- Baccalauréat en informatique ou dans un domaine connexe.
- Maîtrise des versions récentes de Java (idéalement Java 17 à 21).
- Expérience avec Spring / Spring Boot.
- Bonne connaissance de Git et SQL (MySQL ou autre).
- Familiarité avec Jetty, Tomcat ou d’autres serveurs d’application.
- Solide compréhension de l’architecture logicielle (modularité, design patterns).
- Capacité à évoluer dans un environnement dynamique et agile.
- Bilinguisme requis (français / anglais), la clientèle, les partenaires et la documentation étant majoritairement bilingues.
- Atout : Expérience dans le secteur financier (valeurs mobilières, gestion de portefeuille).
Postuler pour l'emploi
Tous les champs sont requis

BizTalk developer
Recutify Inc.
Montreal
Permanent à temps plein
BizTalk Developer
Location : Montreal
JOB DESCRIPTION :
BizTalk Development and Support :
- Hands-on experience with Microsoft BizTalk Server. BizTalk Server 2020 would be preferred.
- Solid knowledge and experience in .Net Framework 4.0 / 3.5, SQL, XML, WCF, Microsoft SQL Server 2016 / 2019.
- Experience with XML Schemas, BizTalk Maps, orchestrations, and BRE.
- Experience in designing and implementing BizTalk solutions based on messaging and orchestration patterns.
- Experience with SOAP, HTTP, File, FTP, SFTP, POP3, SMTP, WCF Adapters.
- Experience in BizTalk deployment on clustered environment.
- Should have knowledge of different Enterprise application integration patterns.
- Must have hands-on SQL server creating stored procedures, tables joins, triggers, cursors.
- Must have hands-on creating WCF services.
- Must have good troubleshooting and analytical skills.
- Excellent communication skills (verbal and written).
- Strong desire to understand functional aspects of applications.
- High energy, results-driven person with strong interpersonal skills.
- Able to work under minimal supervision.
Configuration Management, Build and Deployment :
- Ability to work directly with business clients to translate requirements into technical solutions.
- Working experience in applications related to accounting & financial reporting. Credit risk is a plus.
- Knowledge of Control-M or other scheduling applications.
Capital Markets Domain Knowledge is a Must
- Knowledge of ITIL, integration across IPC (Incident, Problem & Change Management).
Solution Design :
Collaborating with stakeholders to understand the business requirements and designing the integration solutions using BizTalk Server.
Development :
Creating schemas, maps, orchestrations, pipelines, and custom adapters using BizTalk tools to facilitate data transformation, routing, and processing. Testing of code changes for change function and regression to ensure all test scenarios are covered.
Integration Implementation :
Implementing various integration patterns and protocols (like XML, EDI, AS2, SOAP, REST) to enable communication between different systems and applications.
Configuration and Deployment :
Configuring BizTalk applications, setting up ports, adapters, and orchestrations, and deploying developed solutions to different environments (development, testing, production).
Troubleshooting and Debugging :
Identifying and resolving issues related to message routing, transformation, and processing within BizTalk solutions. Debugging orchestrations and pipelines to ensure proper functioning.
Performance Optimization :
Optimizing BizTalk applications for better performance, scalability, and reliability by fine-tuning configurations, monitoring resources, and implementing best practices.
Installation and Configuration :
Setting up and configuring BizTalk Server environments, including installation and configuration of hosts, host instances, adapters, and other components required for integration solutions.
Environment Monitoring :
Monitoring BizTalk Server environments for performance, health, and availability. This involves overseeing event logs, tracking system resources, and using monitoring tools to ensure smooth operations.
Security Management :
Enforcing security measures and access controls within the BizTalk environment to protect sensitive data and ensure compliance with security policies.
Patch Management and Upgrades :
Applying patches, updates, and service packs to BizTalk Server installations while ensuring minimal disruption to ongoing operations. Planning and executing version upgrades when necessary.
Documentation :
- Creating technical documentation, such as design specifications, deployment guides, and operational procedures, to ensure clarity and maintainability of the solutions.
- Create SOPs / fix logs for incidents.
- Perform root cause analysis for P1 / P2 / P3 and P4 incidents and/or proactively based on business needs.
Stakeholders Management :
Work with the right infrastructure stakeholders in CACIB or 3rd parties for the implementation of change.
Process :
Follow the required policies and procedures for incident, problem, and change management.
Domain Knowledge :
Capital market knowledge is a must (Bonds, Securities, Loans, Repos, Equities, Forex, etc.).
Note :
3 days reporting to OFFICE is mandatory.

Developer - Senior Java
Vaco by Highspring
Montreal
Permanent à temps plein
About Highspring
At Highspring, we empower organizations to accelerate their digital transformation through high-impact consulting and delivery services.
Our teams combine technical expertise, agile execution, and strategic insight to help clients modernize platforms, scale capabilities, and deliver meaningful business outcomes.
We operate with a Delivery-as-a-Service mindset — embedding governance, quality, and transparency into every engagement. Our clients value Highspring for our ability to integrate quickly, deliver reliably, and elevate performance standards across their technology initiatives.
Role Overview
We are looking for a Full Stack Developer to join our growing team of technology consultants.
In this role, you’ll design, develop, and deploy scalable, secure, and high-performing applications across front-end and back-end layers. You’ll collaborate with architects, QA specialists, and product teams to deliver solutions that are maintainable, cloud-ready, and aligned with business goals.
Key Responsibilities
- Participate in the design and development of modern web applications and digital platforms.
- Build and maintain front-end interfaces using modern frameworks (React, Angular, or Vue).
- Develop robust back-end services using Java, Node.js, or similar technologies.
- Implement and manage RESTful and GraphQL APIs to support seamless integrations.
- Contribute to the evolution of microservices and cloud-native architectures.
- Ensure solutions are containerized (Docker / Kubernetes) and integrated with CI / CD pipelines.
- Collaborate closely with UX / UI designers, QA engineers, and product owners.
- Write clean, efficient, and testable code following industry best practices.
- Conduct code reviews, troubleshoot issues, and optimize system performance.
- Support continuous improvement by adopting new tools, frameworks, and technologies.
- Participate in Agile ceremonies, providing technical insight and recommendations.
Required Skills & Experience
5+ years of experience in Full Stack Software Development.
- Proficiency in JavaScript / TypeScript and modern front-end frameworks (React, Angular, or Vue).
- Strong back-end experience with Java (Spring Boot) or Node.js.
- Familiarity with microservices, API design, and cloud-based deployments.
- Hands-on experience with Docker, Kubernetes, Git, and CI / CD tools.
- Understanding of relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
- Strong knowledge of security, scalability, and performance optimization principles.
- Strong knowledge of Design Patterns.
- Excellent communication, teamwork, and problem-solving skills.
- Experience working in Agile / Scrum environments.
- Experience using Github Copilot or similar AI assistant coding tools.
- Experience with Unit Testing, mocking frameworks.
Vaco by Highspring values a diverse workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
EEO Notice
Vaco by Highspring is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race (including but not limited to traits historically associated with race such as hair texture and hairstyle), color, sex (includes pregnancy or related conditions), religion or creed, national origin, citizenship, age, disability, status as a veteran, union membership, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, political affiliation, or any other protected characteristics as required by federal, state or local law.
Vaco by Highspring and its parents, affiliates, and subsidiaries are committed to the full inclusion of all qualified individuals. As part of this commitment, Vaco by Highspring and its parents, affiliates, and subsidiaries will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact.
Vaco by Highspring also wants all applicants to know their rights that workplace discrimination is illegal.
By submitting to this position, you agree that you will be giving Vaco by Highspring the exclusive right to present you as a candidate for the foregoing employment opportunity. You further agree that you have represented information about yourself accurately and have not affirmatively misrepresented your qualifications. You also agree to maintain as confidential, to the fullest extent permitted by law, any information you learn from Vaco by Highspring about the position and you will limit disclosure of information about the position only to the extent necessary to perform any obligations in furtherance of your application. In exchange, Vaco by Highspring agrees to exercise reasonable efforts to represent you through all solicitation, job screening, and resume dispersal.
Privacy Notice
Vaco by Highspring and its parents, affiliates, and subsidiaries (“we,” “our,” or “Vaco by Highspring”) respect your privacy and are committed to providing transparent notice of our policies.
California residents may access Vaco by Highspring HR Notice at Collection for California Applicants and Employees here.
- Virginia residents may access our state-specific policies here.
- Residents of all other states may access our policies here.
- Canadian residents may access our policies in English here and in French here.
- Residents of countries governed by GDPR may access our policies here.
Pay Transparency Notice
Determining compensation for this role (and others) at Vaco by Highspring depends upon a wide array of factors including but not limited to:
- the individual’s skill sets, experience, and training;
- licensure and certification requirements;
- office location and other geographic considerations;
- other business and organizational needs.
With that said, as required by local law, Vaco by Highspring believes that the following salary range referenced above reasonably estimates the base compensation for an individual hired into this position in geographies that require salary range disclosure. The individual may also be eligible for discretionary bonuses.
```
Principal Software Developer
talent.com
Montreal
Permanent à temps plein
Description du Poste
Ce poste peut être basé au Canada ou aux US puisque nous sommes une entreprise 100% télétravail.
This role can be based in Canada or in the US, as we are a Remote first company.
English will Follow
A propos de Talent.com
Talent.com est une plateforme d’emploi qui met en relation les chercheurs d’emploi et les employeurs dans plus de 50 pays. Nous cherchons des personnes talentueuses pour nous aider à réaliser notre mission : connecter le monde du travail. Notre environnement de travail dynamique offre de nombreuses occasions de développer votre carrière tout en contribuant à notre succès. Si vous aimez travailler en équipe, vous êtes au bon endroit : la collaboration est au cœur de nos façons de faire et est hautement valorisée par notre équipe mondiale, peu importe la fonction, le département ou le fuseau horaire. Vous évoluerez dans une entreprise de technologies RH axée sur l’humain, où chaque voix compte. Joignez-vous à nous et faites partie de notre équipe multiculturelle et diversifiée!
Aperçu du Poste
En tant que Développeur principal – Logiciel, vous jouerez un rôle clé de leadership technique et de vision à travers plusieurs équipes, en contribuant à concevoir et à mettre à l’échelle des systèmes performants et fiables. Ce poste requiert une expertise technique approfondie, de solides compétences en leadership et la capacité de favoriser une culture d’innovation et d’excellence. Vous collaborerez avec des équipes multidisciplinaires, guiderez les meilleures pratiques d’ingénierie et mentorerez des développeurs afin de livrer des solutions concrètes alignées sur les priorités d’affaires.
Vos Responsabilités
- Définir et piloter la stratégie technique, l’architecture et la vision à long terme.
- Offrir un leadership éclairé sur la conception des systèmes, l’évolutivité, la fiabilité et l’optimisation de la performance.
- Encadrer et coacher les ingénieurs, en favorisant leur croissance technique et leur développement professionnel.
- Promouvoir les meilleures pratiques d’ingénierie (revues de code, stratégies de tests, pipelines CI / CD, développement axé sur la sécurité).
- Collaborer avec les gestionnaires de produit, les designers et les parties prenantes pour transformer les objectifs d’affaires en solutions techniques.
- Évaluer les technologies émergentes et mener des initiatives d’innovation.
- Diriger la résolution de problèmes techniques complexes et d’incidents critiques.
Exigences Essentielles
- 12+ années d’expérience en génie logiciel, dont au moins 5 années dans un rôle de leadership technique.
- Expérience démontrée dans la direction et le mentorat d’équipes d’ingénierie dans des environnements en forte croissance.
- Maîtrise de plusieurs langages de programmation (p. ex. TypeScript, Python, Go).
- Solide expérience en architectures évolutives, plateformes infonuagiques (AWS, GCP, Azure) et pratiques DevOps.
- Expérience avec les microservices et la conteneurisation (Docker, Kubernetes).
- Compréhension approfondie des meilleures pratiques en génie logiciel, des patrons de conception et des principes de tests.
- Capacité à vulgariser des concepts techniques complexes auprès d’interlocuteurs non techniques.
- Baccalauréat en informatique, en génie ou dans un domaine connexe.
Atouts
- Diplôme de 2e cycle dans un domaine connexe.
- Expérience en IA / ML, applications intensives en données ou systèmes à haute disponibilité.
- Connaissance des méthodologies Agiles et des outils de gestion de projets (p. ex. Jira, Trello).
- Expérience dans la direction de projets d’envergure et à fort impact d’affaires.
Ce que nous offrons
Les avantages standards chez Talent.com comprennent :
- Politique de télétravail flexible
- Salaire compétitif
- Politique généreuse de vacances
- Structure organisationnelle horizontale et transparente
- Nombreux événements corporatifs et de réseautage
- Une atmosphère multiculturelle, inspirante et conviviale avec une équipe de passionnés
Énoncé d'Équité d'Emploi
Nous sommes un employeur souscrivant au principe de l’égalité des chances et nous valorisons la diversité au sein de notre entreprise. Nous accueillons les candidatures de toutes les personnes qualifiées, sans égard à la race, la couleur, la religion, le genre, l’orientation sexuelle, l’identité ou l’expression de genre, l’âge, l’origine nationale, le handicap, le statut d’ancien combattant ou tout autre statut protégé par la loi. Nous nous engageons à offrir un processus de recrutement inclusif et accessible. Si vous avez besoin de mesures d’accommodement à quelque étape que ce soit, veuillez nous en informer.
_____________________________________________________________________________________________________
About Talent.com
Talent.com is a job platform that matches job seekers with employers in more than 50 countries. We're seeking talented individuals to help us fulfill our mission of connecting the world to work. Our fast-paced environment offers many opportunities to grow your career while contributing to our success. If you are a team player, we are the right fit for you: collaboration is the cornerstone of our workflows and is highly valued by our global workforce, regardless of function, department, or time zone. You'll work in a people-focused HR tech company where every voice will be heard. Join us and become part of our multicultural and diverse team!
Position Overview
As a Principal Software Developer, you will provide technical leadership and vision across multiple teams, helping to design and scale high-performance, reliable systems. This role requires deep technical expertise, strong leadership, and the ability to foster a culture of innovation and excellence. You will work closely with cross-functional teams, guide engineering best practices, and mentor engineers to deliver impactful solutions that align with business priorities.
What You’ll Own and Drive
- Define and drive the technical strategy, architecture, and long-term vision.
- Provide thought leadership on system design, scalability, reliability, and performance optimization.
- Mentor and coach engineers, fostering technical growth and professional development.
- Champion engineering best practices (code reviews, testing strategies, CI / CD pipelines, security-first development).
- Partner with product managers, designers, and stakeholders to translate business goals into technical solutions.
- Evaluate emerging technologies and drive innovation initiatives.
- Lead the resolution of complex technical challenges and incidents.
Must-Haves
- 12+ years of professional software engineering experience, including 5+ years in a technical leadership role.
- Proven experience leading and mentoring engineering teams in high-growth environments.
- Expertise in multiple programming languages (e.g., TypeScript, Python, Go).
- Strong background in scalable architectures, cloud platforms (AWS, GCP, Azure), and DevOps practices.
- Experience with microservices and containerization (Docker, Kubernetes).
- Solid understanding of software engineering best practices, design patterns, and testing principles.
- Ability to communicate complex technical concepts to non-technical stakeholders.
- Bachelor's degree in computer science, Engineering, or related field.
Nice to Haves
- Master’s degree in a related field.
- Experience in AI / ML, data-intensive applications, or high-availability systems.
- Familiarity with Agile methodologies and project management tools (e.g., Jira, Trello).
- Experience leading large-scale, high-priority projects with direct business impact.
What We Offer
Standard Talent.com’s benefits include :
- Remote work Policy
- Competitive salary
- Generous vacation policy
- Flat and transparent organizational structure
- Frequent corporate and networking events
- A multicultural, inspiring and friendly atmosphere with a team of passionate people
Equal Opportunity Statement
We are an equal opportunity employer and value diversity at our company. We welcome applications from all qualified candidates, regardless of race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, veteran status, or any other legally protected status. We are committed to providing an inclusive and accessible recruitment process. If you require accommodation at any stage, please let us know.
#LI-Remote

AI Developer
Amaris Consulting
Brossard
Permanent à temps plein
Description du Poste
We are looking for a Senior AI Developer to work hybrid in Brossard, with proven expertise in C# and Azure AI Services. You will work on complex and innovative AI integrations, requiring technical depth, autonomy, and a proactive approach.
Key Responsibilities:
- Design, develop, and implement advanced AI solutions using Azure AI Services.
- Build and maintain C# applications integrating cutting-edge AI features.
- Deploy and manage Azure services (endpoints, blob storage, OpenAI integration).
- Actively contribute to Agile ceremonies (Jira, Confluence, GitHub).
- Estimate workloads, ensure high-quality deliverables, and propose innovative improvements.
- Continuously enhance AI systems and processes.
Must-Have Experience:
- Strong background in Azure AI Services, including:
- AI Custom Vision / AI Vision
- Azure AI Foundry (formerly Azure AI Studio)
- Document Intelligence
- Azure Machine Learning
- OpenAI integration
- Excellent C# development expertise and best practices.
- Hands-on experience with JSON (parsing, serialization, deserialization).
- Strong analytical and problem-solving skills with attention to detail.
- Proven ability to work independently and collaboratively.
- 6-10 years of experience.
- Excellent communication skills in French or English.

Développeur logiciel
Cofomo
Montreal
Permanent à temps plein
Cofomo : Un endroit où vous pouvez vous sentir chez vous.
Travailler avec Cofomo, c’est l’occasion de collaborer aujourd’hui aux projets technologiques de demain.
Appliquez vos compétences, vos connaissances et votre capacité de résoudre des problèmes dans un environnement enrichissant et motivant.
Nous investissons dans nos talents, nous encourageons le perfectionnement et nous vous appuyons dans toutes les facettes de votre carrière chez nous, le tout dans le cadre d’une culture inclusive qui défend les valeurs d’engagement, d’intégrité, de diversité, de passion et de créativité.
Faites partie de l’avenir – de la technologie verte, aux dernières innovations en IA et sécurité de l’information dans le cadre de projets à grande échelle pour des clients de premier plan.
Cofomo est l’endroit où vous pouvez grandir, apprendre, créer, contribuer, et être reconnu pour ces contributions. C’est un endroit que vous voudrez appeler «chez vous».
Voici un bref aperçu des tâches et des responsabilités :
- Contribuer à la mise en œuvre de solutions réseau afin d’assurer une communication fluide entre les composantes logicielles ;
- Participer au développement d’outils, de librairies et de cadres logiciels visant à améliorer la qualité et l’efficacité globales des produits ;
- Prendre part aux revues de code et formuler des commentaires constructifs pour améliorer la qualité du code et le respect des standards de développement ;
- Collaborer avec l’équipe afin d’analyser, de diagnostiquer et de résoudre les défauts logiciels et les enjeux techniques ;
- Appuyer l’intégration des composantes logicielles sur des systèmes d’exploitation Linux ;
- Contribuer aux activités de tests et de validation des fonctionnalités logicielles afin d’assurer la conformité aux exigences de performance et de fiabilité ;
- Exploiter les technologies infonuagiques pour optimiser le déploiement et la gestion des logiciels ;
- Maintenir une documentation claire, complète et structurée des conceptions logicielles, des processus et des tâches de développement ;
- Diriger la conception, le développement et la mise en œuvre de systèmes logiciels avancés pour les segments terrestres de satellites, en assurant leur performance, évolutivité et fiabilité.
Profil recherché est le suivant :
- Détenir un baccalauréat ou une maîtrise en informatique, en génie électrique ou dans un domaine connexe ;
- Posséder une expérience en développement et maintenance de modules logiciels embarqués à l’aide de langages tels que C++ et Python ;
- Avoir une compréhension de base des concepts et protocoles de réseautique ;
- Maîtriser l’utilisation du système d’exploitation Linux ;
- Démontrer de fortes aptitudes analytiques et en résolution de problèmes ;
- Faire preuve de rigueur et d’attention aux détails afin de produire un logiciel de haute qualité ;
- Être capable de concevoir des solutions logicielles en tenant compte des contraintes matérielles et des ressources disponibles ;
- Détenir une familiarité avec les technologies infonuagiques (un atout) ;
- Ce poste exige une maîtrise du français et de l'anglais pour les tâches quotidiennes, la compréhension de la documentation et la communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada. Les compétences linguistiques en français et en anglais sont indispensables, tant à l'oral qu'à l'écrit.
Cofomo : Des avantages sur lesquels vous pouvez compter
Cofomo, c’est bien plus que de l’expertise technologique, c’est un endroit centré sur le bien-être de ses talents. Nous voulons vous voir évoluer, nous savons que vous travaillez mieux lorsque vous êtes heureux, apprécié, et que vous vous sentez épaulé – au travail et au-delà.
Voici quelques-uns des avantages d’une carrière chez Cofomo :
- Travail avec les dernières technologies et les meilleures pratiques sur une grande variété de projets stimulants
- Rémunération et avantages concurrentiels
- Accent mis sur la croissance, le développement et le rehaussement des compétences
- Environnement de travail accueillant et humain
- Élaboration d’un plan de carrière personnalisé et structuré
- Conseils personnalisés
- Programme de bien-être
- Télémédecine 24 / 7
- Soutien en matière de droit, de comptabilité et de santé mentale
- Environnement de travail hybride
- Club social actif qui organise des événements tout au long de l’année
Cofomo : Plus que le travail. Meilleure que jamais.
Cofomo, c’est beaucoup de choses, et nous travaillons sans relâche à nous assurer que nos talents aient le sentiment d’être appréciés, d’être motivés et de faire partie d’une entreprise dynamique, en pleine croissance, qui se préoccupe autant de l’avenir de ses employés que de l’avenir de la technologie. Nos employés sont le moteur de notre technologie, et nous leur accordons la priorité.
Nous favorisons la diversité et l’inclusion. Ainsi, les lieux de travail de Cofomo sont propices à l’échange de nouvelles idées, d’expériences différentes et de visions uniques, et ce, avec des personnes avec lesquelles vous n’auriez peut-être pas l’occasion de travailler habituellement.
Explorez les qui nous unissent et découvrez l’environnement dynamique, accueillant et qui vous attend.
La culture de Cofomo évolue sans cesse, s’améliore et apprend de son atout le plus important, ses collaborateurs.
Chez Cofomo :
- Vous êtes reconnu et apprécié pour vos compétences, votre savoir-faire, et aussi essentiellement, pour votre potentiel. C’est ainsi que la valeur est mesurée ici.
- Nous choisissons nos employés en fonction de leur talent. Point final.
- Tout le monde importe, tout le monde a son mot à dire, tout le monde est estimé.
Cofomo valorise les différences qui permettent à chacun d’entre nous d’apporter des contributions importantes et uniques à notre réussite et à notre culture commune. Une culture diverse et inclusive motive et contribue à un esprit d’unité, ainsi qu’à un sens profond de la justice et de l’équité.
C’est ainsi que demain se crée aujourd’hui. Une technologie de pointe pilotée par des talents de premier plan.

Developer - Senior Java
Vaco by Highspring
Brossard
Permanent à temps plein
About Highspring
At Highspring, we empower organizations to accelerate their digital transformation through high-impact consulting and delivery services.
Our teams combine technical expertise, agile execution, and strategic insight to help clients modernize platforms, scale capabilities, and deliver meaningful business outcomes.
We operate with a Delivery-as-a-Service mindset — embedding governance, quality, and transparency into every engagement. Our clients value Highspring for our ability to integrate quickly, deliver reliably, and elevate performance standards across their technology initiatives.
Role Overview
We are looking for a Full Stack Developer to join our growing team of technology consultants.
In this role, you’ll design, develop, and deploy scalable, secure, and high-performing applications across front-end and back-end layers. You’ll collaborate with architects, QA specialists, and product teams to deliver solutions that are maintainable, cloud-ready, and aligned with business goals.
Key Responsibilities
- Participate in the design and development of modern web applications and digital platforms.
- Build and maintain front-end interfaces using modern frameworks (React, Angular, or Vue).
- Develop robust back-end services using Java, Node.js, or similar technologies.
- Implement and manage RESTful and GraphQL APIs to support seamless integrations.
- Contribute to the evolution of microservices and cloud-native architectures.
- Ensure solutions are containerized (Docker / Kubernetes) and integrated with CI / CD pipelines.
- Collaborate closely with UX / UI designers, QA engineers, and product owners.
- Write clean, efficient, and testable code following industry best practices.
- Conduct code reviews, troubleshoot issues, and optimize system performance.
- Support continuous improvement by adopting new tools, frameworks, and technologies.
- Participate in Agile ceremonies, providing technical insight and recommendations.
Required Skills & Experience
5+ years of experience in Full Stack Software Development.
- Proficiency in JavaScript / TypeScript and modern front-end frameworks (React, Angular, or Vue).
- Strong back-end experience with Java (Spring Boot) or Node.js.
- Familiarity with microservices, API design, and cloud-based deployments.
- Hands-on experience with Docker, Kubernetes, Git, and CI / CD tools.
- Understanding of relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
- Strong knowledge of security, scalability, and performance optimization principles.
- Strong knowledge of Design Patterns.
- Excellent communication, teamwork, and problem-solving skills.
- Experience working in Agile / Scrum environments.
- Experience using Github Copilot or similar AI assistant coding tools.
- Experience with Unit Testing, mocking frameworks.
Vaco by Highspring values a diverse workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
EEO Notice
Vaco by Highspring is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race (including but not limited to traits historically associated with race such as hair texture and hair style), color, sex (includes pregnancy or related conditions), religion or creed, national origin, citizenship, age, disability, status as a veteran, union membership, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, political affiliation, or any other protected characteristics as required by federal, state or local law.
Vaco by Highspring and its parents, affiliates, and subsidiaries are committed to the full inclusion of all qualified individuals. As part of this commitment, Vaco by Highspring and its parents, affiliates, and subsidiaries will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and / or to receive other benefits and privileges of employment, please contact.
Vaco by Highspring also wants all applicants to know their rights that workplace discrimination is illegal.
By submitting to this position, you agree that you will be giving Vaco by Highspring the exclusive right to present you as a candidate for the foregoing employment opportunity. You further agree that you have represented information about yourself accurately and have not affirmatively misrepresented your qualifications. You also agree to maintain as confidential, to the fullest extent permitted by law, any information you learn from Vaco by Highspring about the position and you will limit disclosure of information about the position only to the extent necessary to perform any obligations in furtherance of your application. In exchange, Vaco by Highspring agrees to exercise reasonable efforts to represent you through all solicitation, job screening and resume dispersal.
Privacy Notice
Vaco by Highspring and its parents, affiliates, and subsidiaries (“we,” “our,” or “Vaco by Highspring”) respects your privacy and are committed to providing transparent notice of our policies.
California residents may access Vaco by Highspring HR Notice at Collection for California Applicants and Employees here.
- Virginia residents may access our state specific policies here.
- Residents of all other states may access our policies here.
- Canadian residents may access our policies in English here and in French here.
- Residents of countries governed by GDPR may access our policies here.
Pay Transparency Notice
Determining compensation for this role (and others) at Vaco by Highspring depends upon a wide array of factors including but not limited to:
- the individual’s skill sets, experience and training;
- licensure and certification requirements;
- office location and other geographic considerations;
- other business and organizational needs.
With that said, as required by local law, Vaco by Highspring believes that the following salary range referenced above reasonably estimates the base compensation for an individual hired into this position in geographies that require salary range disclosure. The individual may also be eligible for discretionary bonuses.
```
Senior Firmware Developer
dcbel Inc
Montreal
Permanent à temps plein
Job Description
Salary :
dcbel Inc. () is a growing company developing technology and designing products that will make clean, efficient, and sustainable energy accessible to all because everyone in the world deserves energy without compromise.
dcbel is at the leading edge of the residential energy revolution, enabling decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure. Our flagship product, the dcbel Home Energy Station, is a small wall-mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlocking their EV's battery for backup power (V2H), and optimizing the energy flow between their solar panels, EVs, backup battery, and the grid.
The opportunity
dcbel is looking to hire a senior firmware developer to work on site full-time in our growing team. The successful candidate will play a pivotal role in developing, improving, and maintaining firmware in our products. The firmware developer will develop and deliver software modules for our current bare metal STM32 platforms and future TI C2000 based designs.
Main responsibilities
- Write software modules to manage and control Home Energy Station product across multiple electronic boards.
- Promote good software engineering practices through design and code reviews.
- Perform initial bring up of new PCB designs.
Key requirements
- Bachelor's degree in Engineering, Electrical or Software engineering.
- 5+ years of professional (non-academic) experience delivering projects on STM32 or other ARM-based microcontrollers using embedded C on bare metal programming.
- Recent experience with board bring ups.
- Recent experience working in hardware and/or electrical and/or electronic engineering lab.
- A high level of detailed expertise and experience in one of the following microcontroller architectures and common hardware buses and peripherals: ADC, I2C, SPI, CAN, PWM.
Bonus skills
- Bilingual English and French.
- Experience with Yocto based embedded Linux development.
- Experience with TI TMS C2000 a great asset.
- Experience in power control design, implementation and testing (DC/DC buck/boost, DAB).
- Code published in public domain, e.g. GitLab or GitHub (non-academic).
Profile
- Open-minded and good team worker personality.
- Hobbyist in electronics or power electronics.
- Familiarity with EV charging protocols, BMSes, photovoltaic panels and the integration of these devices.
- An ability to learn and adopt existing software architecture and improve through testing and iteration.
- Ability to troubleshoot technical problems with hardware and software.
What's in it for you
- Be part of a company that is backed by numerous globally respected investors and has world-changing patents in an industry changing for the first time in history.
- Grow your professional experience amongst blue chip partners and a close-knit team of committed and experienced energy experts who deeply care about the work they do.
- Full benefits package including health insurance, health virtual care, employee stock options plan (ESOP) and flexible hours. Parking available or with our employer commute program a short walking distance from Metro Namur.

Lead JAVA Developer
AIT Global inc.
Montreal
Permanent à temps plein
Description de Poste
Position : Lead Consultant Java Developer
Location : Montreal, QC
Overview :
We are seeking a Lead Java Developer with strong expertise in enterprise server-side development. The role involves designing and building scalable, high-performance applications, conducting code reviews, and collaborating with teams in an Agile environment.
Responsibilities :
- Design, develop, and deliver robust Java-based applications.
- Ensure architecture and integration standards align with business needs.
- Perform hands-on coding, testing, and debugging.
- Conduct code reviews and enforce best practices.
- Collaborate with cross-functional teams to ensure smooth project delivery.
- Optimize performance and scalability of applications.
Qualifications :
- Bachelor's degree in Computer Science / Engineering or related field.
- Strong expertise in Core Java, J2EE, Spring, Hibernate, and RESTful services.
- Hands-on experience with Spring Boot, Microservices, and multithreaded applications.
- Proficiency with databases (Oracle, Sybase, or DB2) including modeling and performance tuning.
- Experience with Unix / Linux, Git, CI / CD, and Agile methodology.
- Exposure to unit testing frameworks and application profiling tools (e.g., JProfiler).
- Strong design skills with knowledge of design patterns.
- Knowledge of JavaScript and frameworks such as React.
- Excellent analytical, problem-solving, and communication skills.
Preferred :
- Experience in financial services or capital markets.
- Familiarity with performance monitoring and optimization.

Full-Stack Developer
DARO
Montreal
Permanent à temps plein
Job Description
About Us :
DARO is a technology social enterprise based in Montreal, Canada, that builds tools and services for the nonprofit sector. We focus on using and generating open and public data to help funders and nonprofits inform their programs and strategies. We also apply our unique expertise to systems-level issues and projects related to data and information in the nonprofit sector.
DARO works with the global generosity movement and independent nonprofit organisation GivingTuesday to maintain the GivingTuesday Data Commons, which provides to the social sector what the commercial sector has long benefitted from: big data to drive better decision-making, build a more resilient social sector, and accelerate equitable social innovation. With hundreds of collaborators and 50 global data labs, the Data Commons is the largest philanthropic data collaborative effort in the social sector and is the only initiative focused on collecting and analysing individual giving behaviour of all types.
This role is managed by DARO and embedded within the GivingTuesday Data Commons team, contributing to a variety of innovative projects.
About our team & work
We are a small, dynamic group with members from diverse academic and technical backgrounds. We build and maintain the platforms, tools, and websites that make our data and knowledge readily available to a wide variety of users across the social sector. Our work is fast-paced and collaborative, and we thrive on using technology to solve complex problems and drive social impact.
About this position
We are looking for an enthusiastic and versatile Full Stack Developer to join our technical team. In this role, you will have the opportunity to work across our entire technology stack, contributing to a wide range of products and initiatives. You will be responsible for both maintaining existing applications and developing new features and tools from the ground up. This is a fantastic opportunity for a developer who is eager to learn, grow their skills across frontend and backend technologies, and contribute to a mission-driven organization.
In this role, you will :
- Maintain and enhance the MongoDB backend and React frontend of our core platforms, implementing new features like data cross-referencing and vectorization.
- Support the full lifecycle of our React-based products, including designing interfaces, managing authentication, and addressing ongoing bugs and feature requests.
- Assist with the maintenance, ad-hoc bug fixes, and eventual deprecation of legacy platforms.
- Develop and maintain a React-based embedded dashboard, creating new features for sophisticated data filtering and visualization.
- Build bespoke data visualization microsites using HTML, SQL, and Python, often integrating with databases and platforms like Mode.
- Contribute to advanced projects, including the development of interfaces for natural language AI knowledge bases.
- Collaborate with a cross-functional team of developers, data scientists, and product managers to deliver high-quality, impactful technology solutions.
You will be a good fit for this role and our team if you have :
- Experience or strong foundational knowledge in frontend development with React.
- Familiarity with backend concepts and technologies, particularly MongoDB and Node.js Express.
- Excellent HTML, CSS, and JavaScript skills.
- A good understanding of SQL and experience with visualization frameworks.
- A strong desire to learn and grow as a developer, with an interest in working across the full stack.
- Excellent problem-solving skills and the ability to work effectively on both new development and legacy code.
- Strong communication skills and a collaborative mindset.
We would be especially excited to meet you if you have :
- Experience with data visualization libraries (e.g., D3.js, Plotly, Chart.js, etc.).
- Experience with Python, especially in a data context.
- An interest in natural language processing and AI integrations (particularly Claude Code).
- Familiarity with authentication and authorization services like Auth0.
- Experience with WordPress theming or architecture.
Experience comes in many forms, skills are transferable, and passion goes a long way. If your experience is close to what we’re looking for, please apply! We are excited to meet candidates passionate about applying their technical skills in the social sector.
Location & Work Hours
Remote, with a preference for candidates from Montreal or Toronto.
Montreal-based staff work a hybrid schedule in our Montreal office (in-office 3 days per week, WFH for 2 days).
We are happy to consider applicants based in countries outside of where this is posted.
This is a full-time position. We are looking for candidates who can overlap with a 9:00 to 5:00 EST workday, with some flexibility.
Compensation
Our compensation is competitive and tailored to align with cost-of-living differences across various regions. We look forward to meeting candidates from diverse backgrounds who can bring unique perspectives to our team!
For applicants in Canada, our expected salary range is $80,000 to $110,000 CAD per year.
Additional information
DARO is committed to a work environment where our employees feel included, valued, and heard. If you require any accessibility accommodation in the interviewing process please let us know.
Only applications that include a brief cover letter (2 paragraphs is enough) will be considered. We know that applying for a job takes a lot of time and energy and we treat every application with care and attention; however, only applicants who are accepted for an interview will be contacted.
Powered by JazzHR
Zk3w8n1fm5

Développeur principal (Java)
Tecsys Inc.
Montreal
Permanent à temps plein
Description de Poste
Ayant reconnu les avantages du travail à distance sur le bien-être des employés et l'environnement, notamment le moral des employés, la productivité et la réduction des trajets domicile-travail, nous sommes fiers d'être une entreprise privilégiant le travail à distance. Notre environnement qui privilégie le travail à distance, ainsi que nos bureaux bien situés et nos espaces de travail collaboratifs, offrent à notre équipe la liberté et la flexibilité de travailler de la manière qui rend nos employés les plus productifs.
À propos de Tecsys
Tecsys est un innovateur à croissance rapide qui offre des solutions de chaîne d'approvisionnement aux principaux systèmes de soins de santé, aux hôpitaux, aux pharmacies, aux distributeurs, aux détaillants et aux 3PL. Nous travaillons avec les leaders du secteur pour transformer leurs chaînes d'approvisionnement grâce à la technologie. Si vous aimez relever des défis intéressants avec des opportunités d'apprentissage continu, joignez-vous à Tecsys!
Rôle
En tant que Développeur principal (Java), vous jouerez un rôle essentiel dans la conception et la mise à l'échelle de systèmes backend qui alimentent les chaînes d'approvisionnement critiques de secteurs tels que la santé, le commerce au détail et la distribution complexe. Des blocs opératoires des hôpitaux aux entrepôts et aux boutiques, votre leadership technique aura un impact direct sur la performance, la fiabilité et l'agilité des opérations de nos clients. Vous montrerez l'exemple en mettant à profit votre expertise technique approfondie, votre sens des affaires et votre vision architecturale afin de contribuer à une plateforme qui soutient certains des environnements logistiques les plus exigeants.
À titre de contributeur actif et de mentor technique, vous collaborerez de façon interfonctionnelle pour concevoir des services sécurisés et performants, orienter les choix technologiques et améliorer continuellement nos pratiques d’ingénierie. Votre capacité à travailler avec différentes disciplines, à communiquer clairement et à faire avancer les initiatives fera de vous un membre indispensable de notre équipe.
Ce que vous apportez
- Plus de 7 ans d'expérience dans la création de systèmes backend Java en environnements de production.
- Compréhension approfondie de la conception orientée objet, de l'architecture microservices et des services RESTful.
- Solide expérience avec Spring Boot, Java 11+ et les cadres de test (JUnit, Mockito).
- Solide maîtrise des bases de données relationnelles (PostgreSQL, Oracle, SQL Server) et connaissance des bases de données NoSQL (un atout).
- Expérience avec Git, Maven et les environnements de développement modernes (IntelliJ, Eclipse).
- Expérience avérée dans la conception et la livraison de solutions évolutives au sein d'architectures complexes et distribuées.
- Compétences démontrées en leadership – capables d'inspirer, de mentoriser et d’apporter de la clarté dans la résolution de problèmes complexes.
- Forte orientation pour les affaires : vous alignez les efforts d'ingénierie avec les objectifs produits et ceux de l’organisation.
- Excellentes aptitudes en communication et en collaboration – vous êtes un véritable lien entre les équipes, les rôles et les disciplines.
- Diplôme en informatique, en génie logiciel ou dans un domaine connexe.
Agréable à avoir
- Expérience en développement frontend avec HTML5, TypeScript / JavaScript, CSS3, Vue.js.
- Expérience avec Docker, Kubernetes ou d'autres technologies de conteneurisation.
- Connaissance d’AWS ou d'autres plateformes infonuagiques (Azure, GCP) ; l’expérience avec les technologies sans serveur (serverless) est un plus.
- Compréhension des pipelines CI / CD, des outils d'observabilité et des pratiques DevOps modernes.
- Expérience ou familiarité avec les domaines de la santé, de la logistique ou de la chaîne d'approvisionnement.
- Expérience dans la création ou la consommation d’APIs SOAP (intégrations legacy).
- Le bilinguisme (anglais / français) constitue un atout dans notre environnement bilingue.
- Maîtrise de l’anglais écrit et parlé, essentielle pour communiquer efficacement avec des clients, fournisseurs, partenaires d’affaires et collègues situés à l’extérieur du Québec.

Javascript Developer (Remote)
Bureau Billy
Montreal
Permanent à temps plein
40 000,00$ - 80 000,00$ /an
Job Description
Javascript Developer
Dev Team
40k - 80k Yearly
Full-Time - Complete Work Autonomy
Montreal, QC
Because our clients work with us for our passion for building great digital products, we're always looking to scout the best talents. If you love what you do and are looking to integrate an awesome team with unique perks =>
Here are the skills we are looking for
- Experience building features from A to Z
- Autonomous, resourceful and self-motivated
- Javascript
- Node
- ReactJS
- Prisma
- Graphql
- Typescript
- Styled-components
- Redux
- FeatherJS
- Mobx
Bonus skills to impress us
- React-Native
- Mobx
- FeathersJS
- FIFA 17
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte
Alerte emploi
Optimisez votre recherche d’emploi avec Espresso-Jobs !
Recevez en priorité, par courriel, des offres correspondant à votre profil… Et postulez avant tout le monde !