Back to all jobs

INGÉNIERIE APPLICATIVE - SPÉCIALISTE EN INGÉNIERIE LOGICIELLE

Sales & marketing
BDCMontréal, QC, CAPosted 2026-07-23

Description

Viens faire banque à part.

Choisir BDC comme employeur, c’est évoluer dans un milieu de travail sain, inclusif, riche de compétences et qui met de l'avant les meilleures conditions pour rassembler des équipes uniques où le pouvoir d'agir est réel. C’est aussi être au centre de projets économiques et financiers ambitieux afin de voir plus loin et de faire les choses différemment, pour alimenter le succès des entreprises canadiennes.

Choisir BDC comme employeur, c’est aussi

  • Des avantages sociaux flexibles et compétitifs, incluant un régime d’épargne du personnel où BDC te verse une contrepartie de tes cotisations volontaires, un régime de pension à prestations déterminées, un compte de dépenses mieux-être et soins de santé de 750 $, pour n’en nommer que quelques-uns
  • En complément de vacances payées chaque année, cinq journées personnelles, des journées de maladie au besoin, et nos bureaux sont fermés du 25 décembre au 1er janvier
  • Un modèle de travail hybride qui permet de vraiment concilier le travail et la vie personnelle
  • Des possibilités d'apprentissage, de formation et de perfectionnement, et bien plus encore...
  • Découvrez la façon BDC en consultant notre guide sur la culture d'entreprise
  • APERCU DU ROLE

Le Spécialiste en ingénierie logicielle agit comme expert et influenceur technique au sein du centre d’excellence d’ingénierie applicative. Il définit, fait évoluer et promeut les standards d’ingénierie logicielle afin d’assurer la cohérence, la qualité, la sécurité et l’efficacité des pratiques à travers l’ensemble des équipes de développement de la BDC.

LES DÉFIS QUI T'ATTENDENT

Responsabilités principales

  • Définir et maintenir les normes sur tous les aspects du cycle de vie de développement logiciel sécurisé (SSDLC) et les patterns d’architecture applicative.
  • Évaluer les nouvelles tendances et technologies émergentes, notamment en IA générative, et recommander leur adoption lorsque pertinentes.
  • Participer à l’évolution de librairies qui servent comme accélérateurs du développement.
  • Accompagnement des escouades de développement dans l’élaboration de solutions complexes.
  • Mesurer et suivre l'adoption des pratiques d'ingénierie et recommander les actions nécessaires pour accélérer leur déploiement.
  • Agir comme agent de changement afin de favoriser l'adhésion des équipes aux pratiques, outils et standards définis.
  • Documenter et publier les meilleures pratiques.
  • Concevoir et faire évoluer des patterns de référence.
  • Collaborer étroitement avec les Tech Leads, l’équipe de sécurité et les équipes Plateforme pour aligner et faire évoluer les pratiques.
  • Livrables clés
  • Documentation consolidée les normes et meilleures pratiques.
  • Feuille de route d'évolution des pratiques d'ingénierie logicielle.
  • Calendrier de formation et plan d’accompagnement pour les escouades.
  • Indicateurs et tableaux de bord permettant de mesurer l'adoption et la maturité des pratiques.
  • Communautés de pratique, formations et contenus de référence favorisant le développement des compétences.
  • Librairies de code et patterns applicatifs de référence.
  • Impact organisationnel

Ce rôle contribue directement à l'amélioration de la qualité logicielle, de la posture de sécurité, de la vitesse de livraison et de la productivité des équipes de développement. Par la définition et l'adoption de standards communs, il favorise la convergence des pratiques d'ingénierie et l'élévation de la maturité technique à l'échelle de la BDC.

Compétences techniques

  • Maîtrise de C# .NET Core et Python.
  • Maîtrise des concepts de la programmation orientée objet. Connaissance des principes et patrons de conception SOLID; la connaissance de Clean Code et de Clean Architecture.
  • Expérience dans le développement de tests automatisés (tests unitaires, tests d’intégration) avec xUnit et les outils de tests Wiremock, Playwright sont un atout.
  • Expérience avec les patterns de développement GenAI, agents, chainage, sécurité, qualité, MCP client/serveur, prompt engineering, monitoring, RAG, modèles de fondation.
  • Expérience dans la conception, la documentation, le développement, la sécurisation et la consommation d’intégrations synchrones : API REST, GraphQL, MCP.
  • Expérience avec des intégrations asynchrones, telles que les architectures événementielles utilisant Kafka, est un atout.
  • Maîtrise des bases de données relationnelles MySQL, MSSQL et PostgreSQL.
  • Maîtrise des outils GitHub Copilot, Git, Azure DevOps, NuGet et outils connexes.
  • Expérience avec le développement de pipeline CI/CD Azure DevOps as code.
  • Expérience avec les mécanismes modernes d’authentification et d’autorisation (OpenID Connect et OAuth).
  • Connaissance des fondements de la sécurité applicative (OWASP Top 10, SANS 25) et capacité à appliquer des contre‑mesures adaptées pour corriger les vulnérabilités détectées.
  • Expérience avec les plateformes suivantes : Tanzu Application Services (TAS) et Dynamics 365 est un atout.
  • Expérience avec les méthodologies de développement agile et Kanban.
  • Compréhension des principes du cycle de vie de développement logiciel sécurisé (SSDLC). Une expérience avec Nexus IQ et Checkmarx est un atout.
  • Compréhension des approches d’ingénierie logicielle telles que TDD, la programmation en binôme (Pair Programming), CI/CD, Twelve-Factor App et les pratiques DevSecOps.
  • Expérience avec Mulesoft est un atout.
  • Expérience avec Splunk et Dynatrace est un atout.
  • Expérience pratique dans la conception de microservices ou de systèmes distribués est un atout.

Compétences comportementales

  • Capacité démontrée à communiquer de l’information technique complexe de façon concise, tant à l’oral qu’à l’écrit, auprès de divers intervenants.
  • Leadership technique reconnu et capacité démontrée à guider des équipes vers l'adoption de nouvelles pratiques, outils et façons de faire.
  • Capacité à influencer, mobiliser et créer un consensus auprès d'intervenants possédant des perspectives et priorités variées.
  • Esprit de croissance et volonté d’apprendre de nouvelles compétences, technologies et cadres de travail.
  • Innovateur technique, animé par un désir constant d’apprendre et de comprendre de nouvelles technologies.
  • Faire preuve de proactivité, communiquer et collaborer avec les autres équipes afin de trouver des solutions aux enjeux rencontrés, tant par votre équipe que par les autres.
  • Faire preuve de compréhension et proposer des solutions en temps opportun afin d’aider les autres équipes à bien s’intégrer à votre composant, au besoin.
  • Esprit structuré, gestion de multiples priorités et apprentissage continu.
  • Mesure de succès

Le titulaire est reconnu comme une référence technique au sein de l'organisation et démontre un impact mesurable sur :

  • La convergence des normes, pratiques et standards d’ingénierie logicielle par les équipes de développement.
  • La hausse de la maturité technique des équipes.
  • L'accélération de la livraison de valeur grâce à l'amélioration des pratiques et outils d'ingénierie.
  • La réduction de la dette technique organisationnelle et des risques liés à la sécurité applicative.
  • L'adoption responsable et efficace de l'intelligence artificielle dans le cycle de développement logiciel.
  • Le développement d'une culture d'excellence, d'apprentissage continu et d'innovation au sein de la communauté d'ingénierie.
  • La capacité à influencer les décisions techniques et à mobiliser les parties prenantes autour d'une vision commune de l'ingénierie logicielle.

Formation et expérience

Diplôme en informatique, génie logiciel ou expérience équivalente.

10+ années en développement logiciel.

Expérience de Lead technique ou expérience dans les services financier est un atout.

BDC est fière d'être l'un des 100 meilleurs employeurs au Canada et l'un des meilleurs employeurs pour la diversité au Canada. Nous nous engageons à favoriser un environnement diversifié, équitable, inclusif et accessible où toutes les employées et tous les employés peuvent s'épanouir et savoir qu’elles et ils sont pleinement accueilli.es et apprécié.es au travail. Si vous avez besoin d'accommodations pour compléter votre candidature, n’hésitez pas à nous contacter à accessibilite@bdc.ca.

Bien que nous apprécions toutes les candidatures, nous vous informons que seules les candidatures sélectionnées seront contactées. Veuillez noter que l’usage du masculin dans l’écriture du titre du poste ci-haut n’est utilisé qu’à des fins de référencement.

This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.

Want us in your corner?

Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.

Join the talent bench