Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
CRM Intégration de systèmes Agile +5 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Permanent à temps plein

Choisir BDC comme employeur

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

Aperçu du poste

APERÇU DU POSTE

BDC a amorcé sa transformation numérique et modernise ses produits et services. Dans le cadre de cette initiative, nous recherchons des talents passionnés et bilingues qui souhaitent jouer un rôle clé dans cette transformation et contribuer à l’évolution des services de financement de BDC grâce à leur expertise technique et leur sens de l’innovation.

La personne sélectionnée joindra à la famille Gestion des Clients, à titre de spécialiste en génie logiciel. Ce rôle va au-delà du poste traditionnel de développeuse ou développeur puisqu’il implique la participation à toutes les activités du processus SSDLC (cycle de vie sécurisé du développement logiciel) en mode de livraison agile (c.-à-d. conception de solutions, tests, déploiements CI/CD, etc.).

Ce rôle requiert une forte expertise en développement backend et en intégration de systèmes d’entreprise, particulièrement dans des environnements CRM (tels que Microsoft Dynamics 365 / Dataverse ou équivalent). La personne sélectionnée contribuera à l’évolution, à l’intégration et à la stabilité de systèmes critiques déjà en production.

L’escouade est composée d’une ou un responsable de produit, d’un Scrum Master, d’un analyste d’affaires, d’un chef technique et de trois autres spécialistes en génie logiciel. L’équipe se concentre sur l’optimisation, via la technologie, des processus pour nos clients (entrepreneurs) ainsi que pour nos gestionnaires de comptes qui les accompagnent.

Description du poste

Ce poste est pour vous si :

  • Vous travaillez bien en mode agile, dans un environnement où l’initiative, la communication transparente et l’innovation sont valorisés.
  • Contribuer à l’amélioration du parcours client et de l’expérience des utilisateurs internes via les solutions CRM.
  • Vous vous épanouissez au sein d’une équipe dynamique et rapide, et vous savez réorienter vos efforts vers les travaux qui apportent le plus de valeur à nos responsables du développement des affaires et à notre clientèle.
  • Vous êtes passionné par les technologies de pointe et par l’amélioration continue dans vos activités quotidiennes.

Les défis qui vous attendent

  • Participer à toutes les phases du cycle de vie sécurisé du développement logiciel (SSDLC), incluant la conception technique, la documentation, le développement et la livraison de solutions techniques conviviales et évolutives, en fonction de l’architecture de l’information, des exigences fonctionnelles et non fonctionnelles.
  • Participer à la mise en œuvre dans différents environnements (développement et test) jusqu’à la production, incluant la création et la maintenance de pipelines CI/CD dans Azure DevOps.
  • Évoluer dans un environnement complexe comprenant plusieurs systèmes interconnectés et composantes existantes.
  • Assurer la qualité, la sécurité et la stabilité du système en suivant les normes et pratiques de développement et de documentation.
  • Participer à l'élaboration de la stratégie de test pour plusieurs initiatives et s'assurer que la mise en œuvre de tests automatisés apporte suffisamment de confiance dans la qualité des livrables.
  • Maintenir les applications existantes, incluant la résolution d’incidents, le soutien à la production ainsi que le refactoring du code existant.
  • S'adapter à l'évolution de la technologie, apprendre et appliquer de nouvelles méthodes pour atteindre les objectifs de l'organisation.
  • Être un participant actif aux cérémonies agiles et aux réunions d’équipe.

Ce que nous recherchons

Éducation et expérience professionnel

  • 7 à 10 ans d’expérience en génie logiciel
  • Baccalauréat en informatique, ingiénerie ou expérience équivalente.

Compétences minimales et essentielles

  • Expérience concrète avec Dynamics 365 (customisation, plugins, workflows, intégrations, Dataverse) fortement souhaitée
  • Agir comme référence technique au sein de l’équipe et contribuer aux décisions d’architecture
  • Soutenir et accompagner les autres développeurs sur les enjeux techniques complexes
  • Forte expérience en développement backend avec .NET / C#
  • Expérience en développement d’APIs et en intégration de systèmes
  • Expérience en maintenance et évolution d’applications en production
  • Excellentes capacités d’analyse et de résolution de problèmes dans des environnements complexes
  • Expérience avancée dans la création de pipelines CI/CD comme code dans Azure DevOps (pas seulement l’exécution des déploiements)
  • Expérience dans le développement de tests automatisés robustes (X-Unit)
  • Expérience avec les mécanismes modernes d’authentification et d’autorisation (OpenID Connect & OAuth)
  • Solide compréhension des concepts de programmation orientée objet. Bonne connaissance des principes de conception SOLID et des modèles de conception
  • Excellentes compétences analytiques, en résolution de problèmes et en documentation
  • Intégrité, honnêteté et transparence
  • Professionnalisme, rigueur, souci du détail et solide éthique de travail
  • Bilinguisme et excellentes compétences en communication orale et écrite

Compétences complémentaires

  • Connaissances et expérience dans le domaine des services financiers - un atout.
  • Compréhension de la conteneurisation et des services cloud tels que Tanzu
  • Bonne compréhension de l'architecture événementielle et connaissance des systèmes de diffusion d'événements et de messagerie tels que Kafka.
  • Expérience de travail avec des bases de données relationnelles comme SQL Server et MySQL
  • Expérience avancée des pratiques en génie logiciel telles que TDD, programmation en binôme, conception simple, Fake First

Autres

  • Poste hybride – 3 jours/semaine en présentiel (non-négociable)
  • Travail en mode matriciel (relevant d’une ou un leader de chapitre, avec une ou un leader de livraison qui gère les livraisons de l’escouade)

Engagement et renseignements

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 à .

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.