Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 1.621 milliards de dollars canadiens.
SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d’information et contribuer à la création des produits et services de demain pour nos clients.
D'autre part, l’inclusion est au cœur de notre culture d’entreprise. SII Canada s’engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l’égalité des chances.
Description du poste :
À titre d’analyste‑programmeur(-euse) Java fullstack au sein d’une équipe de développement, tu analyses, conçois, configures, développes, maintiens et fais évoluer des produits logiciels afin de répondre aux besoins de l’organisation. Tu contribues activement au développement de systèmes, programmes et applications de grande envergure, en assurant leur arrimage et leur mise en œuvre, tout en mettant à profit ta maîtrise des technologies et ta capacité à anticiper les innovations. Tu analyses les besoins des clients et partenaires et recommandes les solutions technologiques appropriées. Nous recherchons un(e) analyste programmeur(-euse) expérimenté(e) pour rejoindre une équipe évoluant en environnement agile.
Responsabilités principales :
• Assurer l’analyse et le développement de produits logiciels, incluant la conception, le code, l’automatisation des tests et l’exploitation, en appliquant les bonnes pratiques de développement, de données et de sécurité
• Élaborer des stratégies de réalisation complexes, analyser, concevoir et documenter des produits ou des solutions d’affaires
• Travailler en cocréation avec les partenaires d’affaires et les architectes afin de comprendre, arrimer et concrétiser les solutions en cohérence avec les intentions et objectifs d’affaires
• Cibler les opportunités d’optimisation des systèmes et évaluer les impacts des changements
• Réaliser l’analyse des problématiques, identifier les causes lors d’incidents majeurs et assurer leur résolution
Compétences :
• Curiosité, capacité à se remettre en question et volonté d’apprendre continuellement
• Capacité à identifier les problèmes et blocages, et à proposer des solutions de contournement
• Aptitudes en communication et en vulgarisation
• Organisation, rigueur et gestion efficace des priorités
• Leadership collaboratif : capacité à rassembler, convaincre et s’aligner lorsque requis
• Esprit d’équipe
Connaissances et aptitudes requises :
• Minimum de 5 années d’expérience dans un rôle similaire (niveau sénior)
• Expérience en projets de développement en mode agile
• Capacité à identifier et appliquer les bonnes pratiques de développement logiciel (clean architecture, clean code, design pattern)
• Connaissance du français requise
Environnement technologique :
• Expertise en Java 17+, J2EE, JavaScript, HTML
• Expertise en programmation FullStack
• Expertise avec XML, JSON
• Expertise avec Spring Boot, Spring MVC, Spring Core, Spring Data
• Expertise avec API REST
• Connaissance des outils Git, Maven, Gradle
• Connaissance d’Angular ou Typescript
Compétences requises
Agile
Java
Qualités souhaitées
Esprit de synthèse
Adaptabilité
Capacités d'analyse
Bon relationnel
Curiosité
Passion
Qualités rédactionnelles
Satisfaction client