Skip to main content
Temps plein
Hybride

Développeur principal Full Stack, Chef technique

Voir sur la carte

Description

Ce rôle de Développeur principal Full Stack, Chef technique au sein de l'équipe de Gestion de Contenu d'Entreprise (ECM) à la Banque Nationale implique la conception, le développement, les tests, le déploiement et la maintenance d'applications cloud-natives sur AWS, en utilisant les meilleures pratiques en matière de sécurité et de développement logiciel. Le poste met l'accent sur une approche 'Tout-en-Code' (Everything-as-Code) avec des pipelines CI/CD automatisés, une surveillance proactive et l'assurance d'une haute disponibilité. L'équipe est dynamique et agile, axée sur la modernisation des applications et l'amélioration des systèmes ECM, travaillant en collaboration avec les partenaires d'affaires. Ce poste offre un modèle de travail hybride, avec 2 jours par semaine au bureau.

Ce que nous recherchons

Concevoir, développer, tester, déployer et maintenir des applications cloud-natives sur AWS en appliquant les meilleures pratiques en matière de sécurité et de développement logiciel.,Optimiser et déployer des applications en utilisant des flux de travail CI/CD sur GitHub.,Adopter une approche 'Tout-en-Code' (infrastructure, configuration, déploiement) avec des pipelines CI/CD automatisés déclenchés à chaque commit.,Effectuer des tests automatisés pour tout ce qui est développé, en fonction des besoins et du contexte.,Mettre en œuvre une surveillance proactive des applications de production avec des alertes automatisées et des mécanismes d'auto-réparation.,Suivre les meilleures pratiques pour assurer une haute disponibilité (HA) pour tout ce qui est déployé en production.

Candidat idéal

Baccalauréat en génie logiciel ou dans un domaine connexe.,Minimum de 10 ans d'expérience dans un rôle similaire.,Expérience en développement back-end utilisant Python et Java, ainsi que des frameworks comme Spring Boot pour la création d'API robustes et évolutives.,Expérience en développement front-end moderne (JavaScript, HTML, CSS, JSON) et des frameworks tels que React.,Expérience avec les outils de contrôle de version (Git), les pipelines CI/CD (Jenkins, GitHub Actions) et les outils DevOps (Docker, Kubernetes, etc.).,Expérience avec les services AWS tels que Lambda, Step Functions, EC2, Aurora, RDS, S3, QuickSight, Security Groups et API Gateway, et la capacité de les intégrer dans des architectures sans serveur ou hybrides.,La certification AWS Developer Associate est un atout.,Connaissance des bases de données relationnelles (MSSQL, PostgreSQL, Oracle, etc.) et non relationnelles (DynamoDB, MongoDB, etc.).

Éducation minimale

Baccalauréat

Compétences techniques

Analyse
Sécurité des applications
C#
Conception de bases de données
DevOps
Analyse fonctionnelle
Java
Python
Déploiement de systèmes
Tests
Développement web
Architecture cloud-native
Conteneurisation
Services AWS (Lambda
Step Functions
EC2
Aurora
RDS
S3
QuickSight
Security Groups
API Gateway)
Spring Boot
React
Git
Jenkins
GitHub Actions
Docker
Kubernetes
MSSQL
PostgreSQL
Oracle
DynamoDB
MongoDB
JavaScript
HTML
CSS
JSON

Compétences interpersonnelles

Travail d'équipe
Curiosité
Esprit d'initiative

Heures de travail

Temps plein

Avantages

Programme de santé et de bien-être
Assurance collective flexible
Régime de retraite généreux
Régime d'actionnariat des employés
Programme d'aide aux employés et à la famille
Services bancaires préférentiels
Opportunités de s'impliquer dans des initiatives communautaires
Service de télémédecine
Clinique virtuelle du sommeil

À propos de l'entreprise

N

National Bank of Canada

La Banque Nationale du Canada est l'une des six banques d'importance systémique au Canada, offrant une gamme complète de services financiers aux particuliers, aux entreprises et aux clients institutionnels. Basée à Montréal, elle est la principale institution financière au Québec et occupe des positions de force à l'échelle nationale et internationale. La banque privilégie une approche humaine, favorisant une culture entrepreneuriale et une croissance durable pour ses communautés.

Entrepreneurial
Inclusif
Humain
Agile
Impactant
Voir tous les emplois chez National Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.