Chef du développement logiciel
Nous recherchons un chef du développement logiciel pour diriger, encadrer et soutenir une équipe de développeurs dans la conception et la mise en œuvre de solutions technologiques robustes, évolutives et innovantes. La personne choisie jouera un rôle stratégique dans la définition de l’architecture technique, l’amélioration continue des pratiques de développement, et la coordination avec les parties prenantes internes.
Raison d’être
S’assurer que les logiciels qui seront développés répondent aux besoins actuels et futurs selon les standards de l’entreprise.
Principales fonctions
• Collaborer étroitement avec le Product Owner pour aligner la feuille de route du produit avec les priorités techniques
• Assurer un équilibre durable entre innovation, robustesse et gestion de la dette technique
• Encadrer et soutenir techniquement l’équipe de développement : animer les revues de code, guider les décisions d’implémentation, favoriser la montée en compétences
• Définir l’architecture technique du produit et effectuer les choix technologiques stratégiques
• Sélectionner les technologies appropriées (langages, frameworks, bases de données, outils CI/CD, infrastructure cloud) en fonction des besoins à court et long terme, des compétences de l’équipe ainsi que des exigences de performance et de maintenabilité
• Anticiper les évolutions fonctionnelles et veiller à ce que l’architecture puisse s’y adapter efficacement
• Participer activement au développement lorsque requis, tout en jouant un rôle de référence technique
Description des compétences
• Leadership mobilisateur : capacité à inspirer et faire progresser l’équipe
• Excellentes compétences en communication, avec une aptitude à vulgariser les concepts techniques
• Polyvalence : capable de coder tout en exerçant un rôle de coordination et de supervision
• Curiosité et veille technologique constante, notamment envers les nouvelles tendances (ex. : intelligence artificielle, technologies émergentes)
Niveau d’études et/ou expérience
• Baccalauréat en génie logiciel, ou dans une discipline connexe
• Minimum de 5 ans d’expérience en encadrement d’équipes de développement logiciel
• Solide expérience dans la conception d’architectures logicielles modernes
• Maîtrise des environnements cloud (ex. : Azure), des outils CI/CD et des bonnes pratiques DevOps
• Atout : expérience dans un contexte agile/Scrum et connaissance de solutions intégrant l’IA ou l’automatisation
- Blainville
- Saint-Eustache
- Trois-Rivières
