This role within the Wealth Management IT Delivery team at National Bank involves acting as a specialist in end-to-end development of modern applications. The developer will leverage expertise in software development, application architecture, and DevOps practices to create technology solutions that directly support internal teams and clients.
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.
Hold a bachelor's or master's degree in computer science, software engineering, or a related field.
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.
Bachelor's Degree or Master's Degree
Full-Time (flexible, adaptable schedule)
Requires discussing frequently with our service providers or partners who speak a language other than French.
National Bank of Canada is one of the six systemically important banks in Canada, providing a comprehensive range of financial services to individuals, businesses, and institutional clients. Headquartered in Montreal, it is the leading financial institution in Quebec and holds strong positions across the country and internationally. The bank is committed to a people-first approach, fostering an entrepreneurial culture and sustainable growth for its communities.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.