Depuis près de 15 ans, forte de sa présence au Canada, aux États-Unis, en Europe, et en Australie, Dempton Groupe Conseil est toujours en quête d'excellence. Nos interventions sont centrées non seulement sur la création de valeur, mais également sur la croissance de nos collaborateurs, partenaires d'affaires et clients.
Dans le cadre de l'accompagnement que nous offrons à nos clients du Québec, nous initions des projets innovants, stratégiques et à forte valeur, qui révolutionnent leurs écosystèmes. Vous serez amené(e) à intervenir sur des mandats porteurs qui exigent rigueur, collaboration et expertise technique
Les analystes-programmeurs Java chez Dempton conçoivent, développent et maintiennent des applications critiques au cœur des systèmes bancaires. Leur expertise permet de bâtir des solutions robustes, évolutives et sécurisées, tout en respectant les standards les plus élevés en matière de qualité logicielle.
Dans le cadre de mandats de grande envergure, le candidat recherché contribuera à des projets agiles de transformation numérique. Il interviendra dans des environnements infonuagiques, exploitant un écosystème technologique moderne : Java 8+, Spring Boot, Git, Maven, Mapstruct, API RESTful, Concourse, GitHub Actions, entre autres. Son expertise lui permettra d'appliquer les principes de clean architecture, de clean code et de design pattern dans des contextes où la performance et la résilience sont essentielles.
Responsabilités spécifiques
- Analyser les besoins fonctionnels et techniques en collaboration avec les équipes d'affaires et d'architecture;
- Concevoir, développer et tester des applications Java robustes, sécurisées et maintenables, alignées sur les principes de clean architecture;
- Implémenter des API RESTful et assurer leur intégration avec les systèmes internes et partenaires bancaires;
- Participer activement aux cérémonies agiles (scrum, revues, démonstrations, planifications);
- Assurer l'intégration continue et l'automatisation des livraisons à l'aide de pipelines (Concourse, GitHub Actions);
- Gérer le code source via Git et Maven en assurant le versionnage et le packaging efficace des modules applicatifs;
- Participer à la revue de code, à l'analyse de performance et à l'optimisation des composants critiques;
- Collaborer avec les analystes fonctionnels, les testeurs, les architectes et les intégrateurs pour assurer l'alignement global des solutions livrées;
- Documenter les choix techniques, les flux d'intégration et les configurations pour assurer la maintenabilité des solutions;
- Appliquer les pratiques de sécurité recommandées dans le développement applicatif, web et mobile, en environnement réglementé.
Responsabilités générales
- Travailler en synergie avec les architectes logiciels, les analystes fonctionnels, les analystes en assurance qualité, les autres membres de l'équipe projet, dans un contexte d'organisation matricielle et agile;
- Travailler en partenariat avec les directeurs solutions d'affaires afin de bien comprendre les contextes technologiques et les enjeux de nos clients en matière développement logiciel;
- Respecter les normes de développement en vigueur chez nos clients ainsi que les bonnes pratiques de sécurité;
- S'impliquer dans des initiatives internes d'innovation, de partage de connaissances ou de développement de composants réutilisables;
- S'impliquer dans des initiatives internes chez Dempton en matière d'innovation, d'amélioration continue ou de développement de compétences;
- Respecter les standards de sécurité, de qualité et de gouvernance des données au sein des environnements Dempton;
- Participer aux revues techniques, à la validation des livrables et à la résolution des problèmes;
- Maintenir une veille technologique active en matière de développement logiciel et d'outils infonuagiques;
- Contribuer à des initiatives internes chez Dempton en matière d'innovation, de réutilisabilité ou de développement de compétences;
- Participer activement à la création de valeur pour nos clients tout en incarnant les valeurs de Dempton sur le terrain.