Développeur(euse) Java senior – Ingénierie logicielle
- Montreal, QC, Canada
Hybride
Contrat
La candidature s’ouvre dans un nouvel onglet.
Détails de l’emploi
- Type d’emploi
- Contrat
- Mode de travail
- Hybride
- Postuler avant le
- Langue de l’annonce
- Français
- Publié
Description originale de l’offre
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 accueillions 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é. Avec LGS, les possibilités sont infinies. Nous sommes une entreprise locale, d’envergure internationale, propulsée par la puissance du capital intellectuel d’IBM.
Un contrat, ça vous dit ?
Pourquoi être pigiste pour LGS ?
- Des mandats variés chez des clients diversifiés de grande envergure
- Des missions qui sauront propulser votre carrière dans votre champ d’expertise, mais aussi qui vous permettront d’expérimenter de nouvelles technologies
- Des conseillers en acquisition de talents dévoués et qui se soucient de vous
- Un service d'accompagnement en mandat personnalisé
- La possibilité de recevoir du coaching pré-entrevue.
Description du poste
Lieu : Montréal
Date de début : 23 novembre 2026
Durée du mandat : 31 mai 2027
Horaire de travail : 37,5 heures semaine
Mode de travail : Hybride
La direction responsable des solutions de financement conçoit, fait évoluer et maintien des solutions de prêts et de financement destinées à sa clientèle. Son environnement technologique regroupe plus de 25 applications et repose 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 Java senior capable de combiner expertise technique, contribution active au développement logiciel et leadership collaboratif.
À titre de développeur ambassadeur, la personne agira comme facilitatrice et référence technique au sein d’une équipe Scrum. Elle contribuera à orienter les décisions techniques, à faire évoluer les pratiques de développement et à promouvoir l’excellence technique au sein de l’équipe.
Ce rôle ne comporte aucune responsabilité hiérarchique ni imputabilité unique quant aux résultats de l’équipe
Responsabilités :
- Agir comme facilitateur et référence technique afin d’aider l’escouade à progresser vers l’excellence, sans exercer d’autorité hiérarchique
- Agir comme ambassadeur des bonnes pratiques d’ingénierie logicielle et accompagner les développeurs par le mentorat, les revues de code, la programmation collaborative et le partage des connaissances
- Contribuer à la résolution des enjeux complexes, à la gestion de la dette technique et à l’évolution cohérente des produits de l’escouade
- Contribuer activement à la conception, au développement, à la documentation, à la maintenance et à l’évolution de solutions Java sécuritaires, stables et maintenables
- Guider les décisions techniques de l’escouade en favorisant des choix pragmatiques, compris et partagés par l’équipe
- Faire évoluer la stratégie de tests selon la pyramide des tests - unitaires, intégration, fonctionnels et bout en bout - en favorisant l’automatisation et les approches BDD lorsque pertinentes
- Stimuler l’amélioration continue, proposer des expérimentations et contribuer à des standards qui renforcent la qualité, la sécurité, la maintenabilité et l’efficacité des livraisons
- Collaborer avec les partenaires d’affaires et technologiques afin d’analyser les besoins, d’évaluer les options et de recommander des solutions adaptées aux priorités, aux risques et aux contraintes de livraison
Exigences et qualifications requises
- Leadership de service : tu soutiens l’équipe, facilites les échanges et crées les conditions permettant à chacun de contribuer pleinement
- Influence positive : tu sais rallier autour d’une orientation technique, tout en demeurant à l’écoute et en te ralliant aux décisions collectives lorsqu’elles sont prises
- Communication claire : tu vulgarises des sujets complexes et adaptes ton message à des interlocuteurs techniques ou non techniques
- Posture de coaching : tu poses les bonnes questions, offres une rétroaction constructive et aides les autres à développer leur autonomie
- Curiosité et humilité : tu remets en question tes propres idées, apprends continuellement et valorises la diversité des points de vue
- Collaboration et courage : tu abordes les enjeux avec transparence, contribues aux arbitrages et favorises un climat de confiance
Expérience et savoir-faire
- Expérience significative en développement logiciel à titre de développeur ou développeuse senior, avec une forte maîtrise de Java
- Expérience concrète au sein d’une escouade Scrum ou d’une équipe de développement agile
- Maîtrise des pratiques d’ingénierie favorisant la qualité et la livraison continue : conception évolutive, revues de code, demande de Pull Request, tests automatisés, intégration et déploiement continus, observabilité et gestion de la dette technique
- Capacité à établir des standards pragmatiques, à en expliquer la valeur et à accompagner leur adoption sans imposer une solution
- Expérience en mentorat, en animation de discussions techniques et en accompagnement de développeurs dans l’amélioration de leurs pratiques
- Bonne maîtrise des principes de code propre, des patrons de conception, de l’architecture logicielle et des pratiques de sécurité applicative
- Capacité à analyser des problèmes complexes, à évaluer les compromis et à prendre des décisions en contexte d’incertitude
Environnement technologique
- Développement : Java 8 et versions ultérieures, Spring Boot, JSP, Struts, Maven, JUnit, JSON
- Intégration et API : API REST, services SOAP, JMS et MQ
- Données : bases de données SQL
- Livraison et exploitation : Git, GitHub, GitHub Actions, intégration et déploiement continus (CI/CD)
- Plateformes : environnements sur site, WebLogic, Kubernetes et concepts infonuagiques
@IBMJOBS #hiring
L’utilisation du genre masculin est effectuée uniquement dans un souci de simplification de la lecture et de la recherche, et ne vise aucune forme de discrimination. LGS valorise la diversité et l’inclusion et cette formulation n’a aucune intention discriminatoire.
Soyez vous-même chez LGS
LGS s’engage à considérer tous candidats qualifiés sans égards à l’ethnie, la couleur, la religion, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle, l’origine nationale, la génétique, la grossesse, le handicap, la neurodiversité, l’âge, le statut d’ancien combattant ou d’autres caractéristiques.
Il est possible que ce rôle implique que vous allez travailler avec une ou des technologies couvertes par des sanctions de la réglementation sur les exportations. Si vous n’êtes pas résident permanent canadien ou citoyen canadien, informez-vous auprès de votre conseiller en acquisition de talents.
AP-2001094
En savoir plus sur ce poste
Parrainage de visa
Aucune mention détectée dans l’offre