Top Benefits
About the role
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
APERÇU DU POSTE
En tant que Développeur.se .Net, vous serez en charge de concevoir, développer, sécuriser, tester et manipuler des logiciels de haute qualité pour répondre aux besoins d’affaires et de la clientèle.
LES DÉFIS QUI VOUS ATTENDENT
- Concevoir et écrire du code sécurisé de haute qualité qui répond aux besoins du client et vise la simplicité, la clarté et la testabilité.
- Participer à toutes les phases du cycle de vie sécurisé du développement logiciel.
- Respecter les pratiques et processus de développement établis.
- Participer activement aux cérémonies agiles et aux réunions d'équipe.
- Favoriser un environnement d'équipe collaboratif et travaillez en étroite collaboration avec vos collègues pour atteindre les objectifs d'affaires.
- Collaborer avec les parties prenantes (par exemple, parties prenantes de l'entreprise, propriétaires de produits, chargé.es de projet et utilisateur.trices finaux.ales) pour comprendre les exigences fonctionnelles et non fonctionnelles.
- Participer à l'estimation et à la prévision du périmètre des travaux.
- Respecter les normes et les meilleures pratiques d'architecture, de conception, de mise en œuvre et de sécurité.
- Participer à des revues de code ou utiliser des techniques de programmation collaborative pour promouvoir des résultats d’affaires de haute qualité.
- Effectuer des analyses pour déterminer les besoins d'intégration, la conception et les intégrations de plans.
- Améliorer la performance des logiciels existants en diagnostiquant et en sachant résoudre les problèmes critiques.
- Développer et maintenir des composantes de complexité faible à modérée en travaillant en équipe avec un minimum de conseils et de soutien de la part de pairs seniors.
- Identifier de façon proactive les problèmes du système/produit existant sans aucune orientation et proposer des solutions.
- Préparer la documentation technique, y compris les plans d'évaluation de la conception logicielle, les résultats des tests et les manuels techniques.
- Communiquer les concepts logiciels à différents niveaux de gestion.
- Intégrer de nouveaux.elles membres à l'équipe.
CE QUE NOUS RECHERCHONS
- Forte maîtrise du Full Stack .Net Core en C#.
- Expérience dans le développement de solutions front-end avec SwiftUI et UIKit.
- Expérience en conception, documentation, développement, sécurisation et consommation d'API REST. Expérience pratique avec Azure DevOps.
- Expérience pratique avec les méthodologies agiles (Scrum, Kanban, etc.).
- Solide connaissance des principes SOLID et des modèles de conception.
- Expérience avec les mécanismes modernes d'authentification et d'autorisation (OpenID Connect & OAuth).
- Compétences dans le développement de tests automatisés robustes (tests unitaires, tests de service).
- Expérience avec les bassins CI/CD utilisant YAML (pipeline as code).
- Excellentes capacités analytiques et de résolution de problèmes.
- Expérience pratique au sein d'équipes de livraison agiles.
- Expérience en conception de solutions sécurisées.
- Maîtrise du développement avec diverses ressources sur la plateforme cloud Azure ainsi que des modèles de conception cloud.
- Compétences dans l'utilisation de Microsoft Visual Studio, Git, Azure DevOps, NuGet et des outils connexes.
- Expérience avec des bases de données relationnelles telles que SQL Server et MySQL.
- Bonne compréhension de l'architecture événementielle et familiarité avec les systèmes de diffusion et de messagerie d'événements comme Kafka et ActiveMQ.
- Compréhension de la conteneurisation et des services infonuagiques (Docker, Kubernetes, Tanzu).
- Connaissance des pratiques d'ingénierie logicielle telles que TDD, Pair Programming, CI/CD et DevOps.
- L'expérience pratique dans la création de microservices ou de systèmes distribués est un atout.
- L'expérience en création d'applications évolutives et hautement disponibles est un avantage.
- Le bilinguisme, français et anglais, tant à l’oral qu’à l’écrit est requis.
- Joueur.euse d'équipe.
- Capacité à travailler dans un environnement matriciel.
- Forte résolution de problèmes, travail d'équipe, adaptabilité, autonomie et compétences d'apprentissage.
- Excellentes compétences en communication verbale et écrite .
Qualifications
- Un diplôme en informatique, en génie ou dans un domaine connexe
- Plus de 8 ans d'expérience en tant que développeur.euse logiciel.
- Une expérience dans les services financiers est préférée.
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éciions 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.
About BDC
We are BDC, the bank for Canadian entrepreneurs.
Our mission is to help create and develop strong Canadian businesses through financing, consulting services and securitization, with a focus on small and medium-sized enterprises.
Through our subsidiary—BDC Capital, we also offer a full spectrum of specialized financing, including venture capital, equity as well as growth and business transition capital.
BDC, Canada’s first B Corp bank. B Corps are certified Beneficial companies. Their purpose is to create value for society as well as money. They meet high standards of transparency and accountability, and create positive social and environmental benefit. Learn more at www.bcorporation.net.
Social Media Community Guidelines: https://www.bdc.ca/EN/about/social_media/Pages/social-media-guidelines.aspx
Top Benefits
About the role
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
APERÇU DU POSTE
En tant que Développeur.se .Net, vous serez en charge de concevoir, développer, sécuriser, tester et manipuler des logiciels de haute qualité pour répondre aux besoins d’affaires et de la clientèle.
LES DÉFIS QUI VOUS ATTENDENT
- Concevoir et écrire du code sécurisé de haute qualité qui répond aux besoins du client et vise la simplicité, la clarté et la testabilité.
- Participer à toutes les phases du cycle de vie sécurisé du développement logiciel.
- Respecter les pratiques et processus de développement établis.
- Participer activement aux cérémonies agiles et aux réunions d'équipe.
- Favoriser un environnement d'équipe collaboratif et travaillez en étroite collaboration avec vos collègues pour atteindre les objectifs d'affaires.
- Collaborer avec les parties prenantes (par exemple, parties prenantes de l'entreprise, propriétaires de produits, chargé.es de projet et utilisateur.trices finaux.ales) pour comprendre les exigences fonctionnelles et non fonctionnelles.
- Participer à l'estimation et à la prévision du périmètre des travaux.
- Respecter les normes et les meilleures pratiques d'architecture, de conception, de mise en œuvre et de sécurité.
- Participer à des revues de code ou utiliser des techniques de programmation collaborative pour promouvoir des résultats d’affaires de haute qualité.
- Effectuer des analyses pour déterminer les besoins d'intégration, la conception et les intégrations de plans.
- Améliorer la performance des logiciels existants en diagnostiquant et en sachant résoudre les problèmes critiques.
- Développer et maintenir des composantes de complexité faible à modérée en travaillant en équipe avec un minimum de conseils et de soutien de la part de pairs seniors.
- Identifier de façon proactive les problèmes du système/produit existant sans aucune orientation et proposer des solutions.
- Préparer la documentation technique, y compris les plans d'évaluation de la conception logicielle, les résultats des tests et les manuels techniques.
- Communiquer les concepts logiciels à différents niveaux de gestion.
- Intégrer de nouveaux.elles membres à l'équipe.
CE QUE NOUS RECHERCHONS
- Forte maîtrise du Full Stack .Net Core en C#.
- Expérience dans le développement de solutions front-end avec SwiftUI et UIKit.
- Expérience en conception, documentation, développement, sécurisation et consommation d'API REST. Expérience pratique avec Azure DevOps.
- Expérience pratique avec les méthodologies agiles (Scrum, Kanban, etc.).
- Solide connaissance des principes SOLID et des modèles de conception.
- Expérience avec les mécanismes modernes d'authentification et d'autorisation (OpenID Connect & OAuth).
- Compétences dans le développement de tests automatisés robustes (tests unitaires, tests de service).
- Expérience avec les bassins CI/CD utilisant YAML (pipeline as code).
- Excellentes capacités analytiques et de résolution de problèmes.
- Expérience pratique au sein d'équipes de livraison agiles.
- Expérience en conception de solutions sécurisées.
- Maîtrise du développement avec diverses ressources sur la plateforme cloud Azure ainsi que des modèles de conception cloud.
- Compétences dans l'utilisation de Microsoft Visual Studio, Git, Azure DevOps, NuGet et des outils connexes.
- Expérience avec des bases de données relationnelles telles que SQL Server et MySQL.
- Bonne compréhension de l'architecture événementielle et familiarité avec les systèmes de diffusion et de messagerie d'événements comme Kafka et ActiveMQ.
- Compréhension de la conteneurisation et des services infonuagiques (Docker, Kubernetes, Tanzu).
- Connaissance des pratiques d'ingénierie logicielle telles que TDD, Pair Programming, CI/CD et DevOps.
- L'expérience pratique dans la création de microservices ou de systèmes distribués est un atout.
- L'expérience en création d'applications évolutives et hautement disponibles est un avantage.
- Le bilinguisme, français et anglais, tant à l’oral qu’à l’écrit est requis.
- Joueur.euse d'équipe.
- Capacité à travailler dans un environnement matriciel.
- Forte résolution de problèmes, travail d'équipe, adaptabilité, autonomie et compétences d'apprentissage.
- Excellentes compétences en communication verbale et écrite .
Qualifications
- Un diplôme en informatique, en génie ou dans un domaine connexe
- Plus de 8 ans d'expérience en tant que développeur.euse logiciel.
- Une expérience dans les services financiers est préférée.
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éciions 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.
About BDC
We are BDC, the bank for Canadian entrepreneurs.
Our mission is to help create and develop strong Canadian businesses through financing, consulting services and securitization, with a focus on small and medium-sized enterprises.
Through our subsidiary—BDC Capital, we also offer a full spectrum of specialized financing, including venture capital, equity as well as growth and business transition capital.
BDC, Canada’s first B Corp bank. B Corps are certified Beneficial companies. Their purpose is to create value for society as well as money. They meet high standards of transparency and accountability, and create positive social and environmental benefit. Learn more at www.bcorporation.net.
Social Media Community Guidelines: https://www.bdc.ca/EN/about/social_media/Pages/social-media-guidelines.aspx