Enable job alerts via email!

DÉVELOPPEUR LOGICIEL PRINCIPAL – ESPACE CLIENT

Business Development Bank of Canada

Montreal

Hybrid

CAD 80,000 - 120,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking organization as a Senior Software Developer, where you will play a crucial role in enhancing the Client Portal. This position involves full-cycle development, from planning to deployment, in a dynamic and collaborative environment. You will leverage your extensive experience in backend development, particularly with .NET Core and Angular, to drive innovative solutions. With a strong focus on continuous integration and agile methodologies, you will ensure that our systems remain robust and efficient. This is an exciting opportunity to contribute to impactful projects that support Canadian businesses and to work in a diverse and inclusive workplace that values your contributions.

Benefits

Flexible and competitive benefits
Health and wellness spending account
Personal days off
Paid vacation
Hybrid work model
Learning and development opportunities

Qualifications

  • 10+ years in software development or IT.
  • Strong experience in backend development and Agile.
  • Experience in the banking sector is a plus.

Responsibilities

  • Develop, implement, and deploy complex services and integrations.
  • Ensure compliance with architecture and security standards.
  • Collaborate with teams to define functional specifications.

Skills

.NET Core
Angular
Agile methodologies
TDD
CI/CD
API development
SQL Server
Problem-solving

Education

Bachelor's in Information Technology
Equivalent experience

Tools

Azure DevOps
Mulesoft
Splunk
Dynatrace
Gulp
NodeJS

Job description

DÉVELOPPEUR LOGICIEL PRINCIPAL – ESPACE CLIENT page is loaded

DÉVELOPPEUR LOGICIEL PRINCIPAL – ESPACE CLIENT
Postuler locations Montréal time type Temps plein posted on Publié il y a 5 jour(s) time left to apply Date de fin: 13 mai 2025 (Il reste 9jours pour postuler) job requisition id R-6434

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

APERÇU DU POSTE

Relevant du Chef de Chapitre de Services Applicatifs, le Développeur Logiciel Principal est un rôle intégré au sein de l'équipe de livraison de solutions TI. Le Développeur doit participer au cycle de développement complet, en commençant par la planification et les estimations, développer, implémenter et déployer des services, orchestrations et intégrations complexes en suivant les requis dans un contexte d’intégration et de déploiement continus. Travailler de manière fluide, dans un environnement en évolution rapide et en mode de travail collaboratif sera la norme.

La personne qui rejoindra l’équipe en tant que Développeur Logiciel Principal fera partie d’un groupe qui a la responsabilité de supporter et d'améliorer notre Portail Client, surtout en lien avec le Backend.

Le travail effectué se déroule dans un environnement complexe, puisque notre Portail Client offre plusieurs processus clés à l’organisation qui doivent être disponibles pour nos clients en tout temps. Une solide connaissance du monde du développement BackEnd est essentielle pour répondre à nos besoins d’évolution. De plus, une connaissance du monde bancaire est un atout important pour comprendre le contexte de nos activités.

Une expérience dans le travail en modèle Agile est essentielle pour bien s’intégrer dans notre écosystème. Le Spécialiste en Ingénierie Logiciel doit également collaborer et agir en tant que leader avec les autres développeurs de l’équipe, ainsi qu’avec les Analystes et nos clients internes.

LES DÉFIS QUI VOUS ATTENDENT

  • Maintenance et évolution des composants existants.

  • S'assurer que l'équipe utilise des pratiques d'ingénierie appropriées, investit dans des améliorations continues de l'outillage ou de la dette technique et que le système évolue pour répondre à ses besoins et à son environnement changeant.

  • Conformité aux normes d'architecture, de sécurité et de bonnes pratiques industrielles par l'application/le produit

  • Communication/collaboration avec d'autres équipes et au sein de l'équipe

  • Définir et réviser les codes de programmation pour s'assurer que les normes de développement sont respectées et compatibles avec le logiciel, l'analyse et la conception, en suivant les « meilleures pratiques » en matière de documentation.

  • Collaborer avec l'équipe pour élaborer des spécifications fonctionnelles afin de comprendre les solutions et les complexités de l'entreprise.

  • Fournit un support technique de premier niveau afin de résoudre les problèmes de production et fournir un support selon les niveaux de service établis.

  • Développer, implémenter et déployer des services, orchestrations et intégrations complexes en suivant les requis et spécifications fonctionnelles dans un contexte d’intégration et de déploiement continus dans tous les environnements jusqu’à la Production.

  • Concevoir, documenter, développer et implanter les solutions techniques appropriées en fonction de l’architecture de l’information, l’analyse taxinomique et les exigences fonctionnelles et non fonctionnelles.

  • Mettre au point des tests unitaires et veiller à leur bonne exécution.

  • Assurer la réparation des défaillances avant la livraisondu logiciel.

  • Agir comme représentant de l’equipe API dans les différentes initiatives, projets, évolutions, afin de maintenir la pérennité du fonctionnement du logiciel d’un point de vue infrastructure, configuration.

  • Participer activement aux Scrums quotidiens

  • S'adapter à l'évolution de la technologie, à l'apprentissage et à l'application de nouvelles méthodes pour atteindre les objectifs de l'organisation et suivre les meilleures pratiques pour le secteur financier et de l'industrie informatique.

  • Contrôler la qualité et la stabilité des systèmes informatiques fournis en suivant les pratiques de développement standard du cycle de vie du produit (PLC)

CE QUE NOUS RECHERCHONS

Études et expériences souhaitées

  • Baccalauréat en technologie de l'information ou expérience équivalente

  • Au moins dix ans d'expérience en développement ou en technologies de l'information

  • Expérience dans le secteur bancaire est un atout

  • Sept à dix ans d'expérience en tant que développeur Fullstack ou Backend

Connaissances et compétences

  • Forte expérience en .NET Core

  • Expérience pratique avec le Framework d’Angular

  • Expérience avec divers outils de Build (Gulp, NodeJS, Yaml, etc.).

  • Expérience avec les approches d'ingénierie logicielle telles que TDD, Pair Programming, CI/CD, Release Pipeline et Azure DevOps.

  • Démontrer un haut niveau de collaboration avec les développeurs, les analystes d'assurance qualité et les propriétaires de produits

  • Expérience Pratique avec Azure DevOps

  • Expérience pratique en mode Agile (Scrum, kanban, INVEST)

  • Expérience pratique avec Mulesoft un atout

  • Connaissances de RAML & Swagger un atout

  • Connaissances de YAML & XML

  • Expérience de Splunk et Dynatrace un atout

  • Connaissances de divers protocoles tels que REST, HTTP, MQ, AMQP, JSON et SOA

  • Connaissance des normes Web et de sécurité relative aux API (OAuth, OIDC, SSL, CORS, JWT) un atout

  • Connaissance de SQL Server, Entity Framework et les Automapper

  • Bonne connaissance des tests automatisés d’API un atout

Autres habiletés recherchées:

  • Assume la responsabilité du travail assigné pour faire avancer les plans d'action et les résolutions

  • Autonomie, sens de l’initiative et de l’organisation

  • Habileté en analyse, en documentation et en résolution de problèmes

  • Capacité d’aprentissage rapide

  • Forte capacité de résolution de problèmes, de travail d'équipe, d'adaptabilité et d'autonomie

  • Excellentes compétences de communication verbale et écrite dans les deux langues officielles

  • Capacité à travailler dans un environnement matriciel et changeant

  • Connaissance pratique de divers aspects du domaine informatique/Web

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

Emplois similaires(2)
DÉVELOPPEUR LOGICIEL PRINCIPAL .Net/Angular
locations Montréal time type Temps plein posted on Publié il y a 9 jour(s) time left to apply Date de fin: 9 mai 2025 (Il reste 5jours pour postuler)
DÉVELOPPEUR LOGICIEL PRINCIPAL – WEB
locations Montréal time type Temps plein posted on Publié il y a 5 jour(s) time left to apply Date de fin: 13 mai 2025 (Il reste 9jours pour postuler)

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.