Role Overview

A career as a Senior Developer Full‑Stack within the Enterprise Content Management (ECM) team at National Bank is an opportunity to play a key part in our technological transformation and deliver exceptional value to our business partners with a passion for software development, curiosity, initiative, and experience.

Your role

  • Design, develop, test, deploy, and maintain cloud‑native applications on AWS, applying best practices in security and software development.
  • Optimize and deploy applications using CI/CD workflows on GitHub.
  • Adopt an Everything‑as‑Code approach (infrastructure, configuration, deployment) with automated CI/CD pipelines triggered at every commit.
  • Perform automated testing for everything that is developed, based on needs and context.
  • Implement proactive monitoring of production applications with automated alerts and self‑healing mechanisms.
  • Follow best practices to ensure high availability (HA) for everything deployed in production.

Your team

Within our sector, you will be part of a team undergoing significant application modernization. Composed of developers and analysts, the team is responsible for enhancing Enterprise Content Management (ECM) systems and works with business partners to develop, implement, support, and maintain a growing technological infrastructure.

Requirements

  • Bachelor’s degree in Software Engineering or a related field, with a minimum of 3 years’ experience in a similar role.
  • Back‑end development experience using Python and Java, and frameworks such as Spring Boot for building robust and scalable APIs.
  • Modern front‑end development experience (JavaScript, HTML, CSS, JSON) and frameworks such as React.
  • Experience with version control tools (Git), CI/CD pipelines (Jenkins, GitHub Actions), and DevOps tools (Docker, Kubernetes, etc.).
  • Experience with AWS services such as Lambda, Step Functions, EC2, Aurora, RDS, S3, QuickSight, Security Groups, and API Gateway, and 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.).
  • Languages: French, English.
  • Required skills: Amazon Web Services, Application Security, Containerization, Decision Making, DevOps, Influence others, Java, Learning Agility, Python, Solution Design, Source Code Control Systems, Spring Boot, System Deployment, System Observability, Web Development.

Benefits

  • 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.
  • Involvement in community initiatives.
  • Telemedicine service.
  • Virtual sleep clinic.

#J-18808-Ljbffr
Similar jobs

Senior Developer Full Stack Technical Lead

Apply Now
Back to search page