At a Glance
- Tasks: Join us to design, develop, and maintain innovative software solutions in a collaborative environment.
- Company: LGS, a diverse and inclusive tech company powered by IBM's intellectual capital.
- Benefits: Enjoy hybrid work, competitive salary, personalized coaching, and diverse project opportunities.
- Other info: Dynamic team culture focused on continuous improvement and collaboration.
- Why this job: Make a real impact on large-scale digital transformations while growing your career.
- Qualifications: Intermediate or senior experience in .NET and Java, with strong problem-solving skills.
The predicted salary is between 72000 - 88000 $ per year.
LGS, c’est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur. C’est aussi une culture d’entreprise axée sur la diversité et l’inclusion, où nous accueillons tant les talents locaux qu’internationaux. Vous serez impliqué dans des projets de grande envergure qui font progresser les entreprises et améliorent la vie des gens. Vous serez aux premiers rangs pour collaborer à des transformations numériques à large déploiement dans le domaine public et privé.
Description du poste
- Lieu : Montréal
- Date de début : 20 juillet 2026
- Durée du mandat : 31 juillet 2027
- Horaire de travail : 37,5 heures semaine
- Mode de travail : Hybride
La direction responsable des solutions de financement conçoit, fait évoluer et maintient des solutions de prêts et de financement destinées à sa clientèle. Son environnement technologique regroupe plus de 25 applications et s’appuie sur une culture axée sur l’entraide, la collaboration et l’amélioration continue. L’organisation est à la recherche d’un développeur ou d’une développeuse .NET de niveau intermédiaire ou senior possédant également des connaissances en Java. La personne contribuera principalement à la conception, au développement, aux tests, à la maintenance et à l’évolution des solutions logicielles. Elle évoluera au sein d’une équipe Scrum dont le mandat combine la réalisation de projets et le soutien à la production.
Responsabilités :
- Concevoir, développer, tester, documenter, maintenir et faire évoluer des solutions principalement en .NET, tout en contribuant à des composants Java selon les besoins de l’escouade.
- Exercer un leadership de proximité en proposant des solutions, en partageant tes connaissances et en aidant l’équipe à résoudre les enjeux.
- Participer activement aux travaux de projets, de l’analyse technique jusqu’à la mise en production et au suivi après déploiement.
- Assurer le soutien à la production : analyser les alertes et incidents, établir les causes, corriger les anomalies et contribuer à prévenir leur récurrence.
- Développer des solutions sécuritaires, stables, performantes et maintenables en appliquant les bonnes pratiques d’ingénierie logicielle.
- Réaliser des revues de code, écrire des tests automatisés et contribuer à l’amélioration des pipelines d’intégration et de déploiement continus.
- Collaborer avec les analystes, les spécialistes qualité, les partenaires d’affaires et les autres équipes technologiques afin de livrer des solutions adaptées aux besoins.
- Contribuer à la gestion de la dette technique, à l’observabilité et à l’amélioration continue des produits et des façons de faire.
Exigences et qualifications requises :
- Goût marqué pour le développement logiciel et volonté de demeurer fortement impliqué dans le code au quotidien.
- Intérêt réel pour un mandat partagé entre projets et soutien à la production, incluant le diagnostic d’incidents et la résolution de problèmes parfois urgents.
- Autonomie, rigueur et sens des responsabilités dans la prise en charge d’un changement, de son développement jusqu’à son comportement en production.
- Capacité à garder son calme, à prioriser et à communiquer clairement lors d’un incident ou d’une situation ambiguë.
- Esprit de collaboration et réflexe de partager l’information afin d’éviter que les connaissances reposent sur une seule personne.
- Leadership constructif : tu sais influencer par ton expertise, proposer des améliorations et soutenir tes collègues, tout en restant centré sur la contribution technique.
- Curiosité et capacité à apprendre dans un environnement comportant plusieurs technologies et des applications à différents niveaux de maturité.
Expérience :
- Expérience pertinente en développement et en évolution d’applications, avec une profondeur adaptée au niveau intermédiaire ou senior.
- Maîtrise des pratiques de développement modernes, notamment les demandes de tirage, les revues de code, les tests automatisés ainsi que l’intégration et le déploiement continus.
- Bonne compréhension des principes de code propre, des patrons de conception, de la sécurité applicative et de la gestion de la dette technique.
- Expérience en diagnostic et en résolution de problèmes de production à partir de journaux, de métriques, de traces et d’outils de surveillance.
- Expérience au sein d’une escouade Scrum ou d’une équipe agile multidisciplinaire.
- Capacité à collaborer dans un environnement comportant plusieurs technologies et à développer ses connaissances selon les besoins de l’escouade.
- Pour un profil senior : capacité à prendre en charge des enjeux complexes, à accompagner des collègues et à influencer les décisions techniques de façon pragmatique.
- Français de niveau expert et anglais de niveau intermédiaire.
Environnement technologique :
- Développement principal : VB.NET, .NET et ASPX.
- Écosystème complémentaire : Java 8 et versions ultérieures, Spring Boot, Maven et JUnit.
- Intégration et données : API REST, services SOAP, messagerie, JSON et MS SQL.
- Qualité et livraison : tests automatisés, Git, GitHub, GitHub Actions et pipelines CI/CD.
- Exploitation : journalisation, surveillance, observabilité, diagnostic d’incidents, Kubernetes et environnements sur site ou infonuagiques.
Développeur(euse) .NET – VB.NET, Java et soutien applicatif in Montréal employer: LGS, an IBM Company
LGS est un employeur de choix à Montréal et Québec, offrant un environnement de travail hybride qui favorise l'équilibre entre vie professionnelle et personnelle. En tant que Tech Lead, vous aurez l'opportunité de travailler sur des projets d'envergure tout en bénéficiant d'une culture d'innovation et de collaboration, ainsi que d'opportunités de croissance professionnelle continue. Rejoignez une équipe qui valorise la diversité et l'excellence technologique, et contribuez à façonner l'avenir du développement logiciel.