Job Description
As a senior software developer at BMO Financial Group, you will apply your development expertise to front and back-end systems coding, combined with project management experience and systems administration skills.
Designs the strategy for continuous enhancement, performance optimization, stability, and scalability. Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers. Ensures cross-platform compatibility and fixes issues during test and production phases.
Builds dynamic, visually attractive, and innovative software products/apps, including front-end and back-end components. Manages the complete software development process from conception to deployment.
Manages the end-to-end life cycle for the production of software and applications. Oversees and guides the analysis, writing, building, and deployment of software. Provides specialized consulting, analytical and technical support.
Key responsibilities include: Front-end languages and framework – Angular experience is a must-have. Experience with AWS – CDK, Lambda, Lex, and Bedrock is a must-have. Experience with AI and Gen AI is a nice-to-have. Database and cache. Web architecture. Version Control. Web Hosting Platforms. Building and managing relationships. Technical writing/documentation. Data-driven decision-making.