The Development Manager applies development expertise to front-end and back-end systems coding, alongside project management and systems administration skills. The role designs strategies for continuous enhancement, performance optimization, stability, and scalability, and designs, develops, and maintains functioning platforms with databases or servers. It covers user experience and interaction, responsive design, and complete architecture, while working with databases, servers, APIs, version control systems, and third-party applications. The manager ensures cross-platform compatibility and addresses issues during testing and production. The role manages the complete software development process from conception through deployment and ongoing maintenance, and oversees the analysis, writing, building, deployment, and automated testing of software and applications. It also modifies and tests changes to previously developed programs. The manager fosters a culture aligned with BMO’s purpose, values, and strategy; promotes diversity and inclusion; sets goals and clear outcomes; builds collaborative teams; and attracts, retains, coaches, and develops talent. The position operates at a group or enterprise-wide level, serving as a specialist resource to senior leaders and stakeholders, and applies expertise and creative problem-solving to complex or ambiguous situations. The manager adapts to shifting trends, takes measured risks within BMO’s Risk Management Framework and approved Risk Appetite, and follows applicable policies, laws, and regulations. Broader work or accountabilities may be assigned as needed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager