Principal Developper

2 weeks ago


Montréal, Canada National Bank of Canada Full time

A career as a full stack developer in the Enterprise Content Management (ECM) team at National Bank is much more than just a developer role. It’s a unique opportunity to play a key role in our technological transformation and deliver exceptional value to our business partners through your passion for development, your DevOps experience, and your knowledge of AWS tools—particularly for intelligent document processing (AI capture).

**Your Role**:

- Integrate AWS artificial intelligence services such as Textract and Bedrock, as well as custom models, to automate and enhance intelligent document processing in an ECM context.
- Embrace an Everything-as-Code approach (infrastructure, configuration, deployment) with automated CI/CD pipelines triggered on every commit, all the way to production.
- Automate testing for all developed components, as needed and appropriate.
- Follow best practices to ensure high availability (HA) for all production deployments.

**Your Team**:
This position offers the possibility of hybrid work (2 days per week in the office), supporting a healthy work-life balance.

**Requirements**:

- Bachelor’s degree in software engineering or a related field, with a minimum of 3 years of experience in a full stack developer role.
- Experience in back-end development with Python and Java, including frameworks like Spring Boot for building robust and scalable APIs.
- Experience in modern front-end development (JavaScript, HTML, CSS, JSON) and frameworks like React.
- Experience with version control tools (Git, Bitbucket), CI/CD pipelines (Jenkins, GitHub Actions), and DevOps tools (Docker, Kubernetes, etc.).
- Experience with AWS services, including Lambda, Step Functions, EC2, Aurora, RDS, S3, QuickSight, Security Groups, and API Gateway, with the ability to integrate them into serverless or hybrid architectures.
- AWS Developer Associate certification is an asset.
- Knowledge of relational databases (MSSQL, PostgreSQL, Oracle, etc.) and non-relational databases (DynamoDB, MongoDB, etc.).

**Your benefits**

In addition to competitive compensation, upon hiring you’ll be eligible for a wide range of flexible benefits to help promote your wellbeing and that of your family.
- Health and wellness program, including many options
- Flexible group insurance
- Generous pension plan
- Employee Share Ownership Plan
- Employee and Family Assistance Program
- Preferential banking services
- Opportunities to get involved in community initiatives
- Telemedicine service
- Virtual sleep clinic

These are a few of the benefits available to you. We have an offer that keeps up with trends as well as your needs and those of your family.

Our dynamic work environments and cutting-edge collaboration tools foster a positive employee experience. We actively listen to employees’ ideas. Whether through our surveys or programs, regular feedback and ongoing communication is encouraged.

**We're putting people first**

We're a bank on a human scale that stands out for its courage, entrepreneurial culture, and passion for people. Our mission is to have a positive impact on peoples' lives. Our core values of partnership, agility, and empowerment inspire us, and inclusivity is central to our commitments. We offer a barrier-free workplace that is accessible to all employees.

Come live your ambitions with us



  • Montréal, Canada Vosker Full time

    **Description de l'entreprise** VOSKER,** leader nord-américain en surveillance de zones éloignées. Chaque jour, on est fiers d’aider nos clients à garder un œil sur ce qui compte réellement pour eux, en développant des caméras à énergie solaire et connectées cellulaire à notre plate-forme exclusive. Mais au-delà du produit, travailler en TI...


  • Montréal, Canada TTEC Full time

    Representant du service a la clientele bilingue - Espagnol-Anglais - Travail a domicile au Canada A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Representant du service a la clientele bilingue parlant espagnol et anglais travaillant la nuit a domicile au Canada,** vous participerez a la creation et a la mise...


  • Montréal, Canada TTEC Full time

    Representant du service a la clientele bilingue - Francais-Anglais - Travail a domicile au Canada A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Representant du service a la clientele bilingue parlant Francais et Anglais travaillant a domicile au Canada,** vous participerez a la creation et a la mise en...


  • Montréal, Canada TTEC Full time

    Representant du service a la clientele anglophone - Poste de nuit - Travail a domicile au Canada A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Representant du service a la clientele anglophone travaillant de nuit et a domicile au Canada,** vous participerez a la creation et a la mise en oeuvre d'experiences...


  • Montréal, Canada TTEC Full time

    Specialiste bilingue des Pieces Automobiles - Francais-Anglais - A Domicile A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Specialiste bilingue des pieces automobiles parlant francais et anglais et travaillant a domicile au Canada,** vous participerez a la creation et a la mise en oeuvre d'experiences...


  • Montréal, Canada TTEC Full time

    Representant du service a la clientele bilingue - Allemand-Anglais - Travail a domicile au Canada A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Representant du service a la clientele bilingue parlant allemand et anglais travaillant a domicile au Canada,** vous participerez a la creation et a la mise en...


  • Montréal, Canada TTEC Full time

    Representant du service a la clientele bilingue - Espagnol-Anglais - Travail a domicile au Canada A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Representant du service a la clientele bilingue parlant espagnol et anglais travaillant a domicile au Canada,** vous participerez a la creation et a la mise en...


  • Montréal, Canada TTEC Full time

    Representant du service a la clientele bilingue - Francais-Anglais - Travail a domicile au Canada A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Representant du service a la clientele bilingue parlant Francais et Anglais travaillant a domicile au Canada,** vous participerez a la creation et a la mise en...


  • Montréal, Canada TTEC Full time

    Representant du service a la clientele bilingue Portugais-Anglais - Travail a domicile A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Representant du service a la clientele bilingue parlant Portugais et Anglais travaillant a domicile au Canada, **vous participerez a la creation et a la mise en oeuvre...


  • Montréal, Canada TTEC Full time

    Representant du service a la clientele anglophone - Travail a domicile au Canada A TTEC, nous sommes la pour apporter des sourires... pour vous et pour le client. En tant que **Representant du service a la clientele anglophone travaillant a domicile au Canada**, vous participerez a la creation et a la mise en oeuvre d'experiences exceptionnelles pour les...