A career as a senior
full stack developer within the Wealth Management IT Delivery team at National
Bank means acting as a specialist in end-to-end development of modern
applications. This role allows you to make a tangible impact on our
organization by leveraging your expertise in software development, application
architecture, and DevOps practices, while contributing to technology solutions
that directly support our internal teams and clients.
Your
role
• Design, develop,
test, deploy, and maintain full stack applications in a cloud environment,
applying best practices in security, quality, and architecture (microservices
and micro-frontends).
• Ensure the quality,
performance, and resilience of delivered solutions through automated testing
strategies and a continuous focus on reducing technical debt.
• Contribute to the
evolution of DevOps practices and continuous integration and deployment
pipelines to improve delivery efficiency and reliability.
• Influence technology
directions by collaborating closely with architecture, development, and
operations teams.
• Support and guide
team members as well as technology partners in resolving complex,
cross-functional technical issues.
• Participate in the
continuous improvement of team practices, technical standards, and software
engineering approaches.
Your
team
The Information
Technology and Operations Vice-Presidency bring together more than 5,500
specialists who work in an agile, proactive, and collaborative way to seize
opportunities, stay at the forefront of technology, and continuously improve
processes.
Within the Wealth
Management sector, you are part of a team recognized for the quality of its
deliveries, its close collaboration with stakeholders, and its ability to
deliver high-value solutions. You report to the senior director and evolve in
an environment where autonomy, collaboration, and continuous improvement are
valued. We aim to offer you maximum flexibility to support your quality of
life, including a hybrid work environment and a flexible, adaptable schedule.
National Bank values
continuous development and internal mobility. Our personalized training
programs, based on learning through action, allow you to master your craft and
develop new areas of expertise. Tools such as the Data Academy, language
training, the Harvard Learning Center, as well as coaching and mentoring
support, are always available to you.
Prerequisites
• Hold a bachelor’s or
master’s degree in computer science, software engineering, or a related field,
with a minimum of 7 years of experience in a similar role.
• Demonstrate strong
expertise in backend development, particularly with TypeScript and Java, in
API, microservices, and distributed architecture contexts.
• Possess in-depth
experience in front-end development using JavaScript and modern libraries or
frameworks, including React and TypeScript.
• Have significant
experience working in cloud environments, particularly with AWS services, as
well as containerization and orchestration solutions.
• Master DevOps
practices and tools related to continuous integration, continuous deployment,
and infrastructure as code.
• Have a solid
understanding of software development lifecycle, agile methodologies, and
automated testing practices.