The Software Application Developer role at Bank of Montreal is designed for an individual who will drive the software development lifecycle and enhance business applications. Key responsibilities include transforming user requirements into technical specifications, managing development teams, conducting software testing, and ensuring compliance with security standards. Candidates should possess a bachelor's degree in computer science, 2-4 years of experience, and proficiency in programming langu