B

Bank of Montreal

Runs Canadian and US banks for people and firms

AI Developer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • Typically between 5 and 7 years of relevant experience and a post-secondary degree in a related field of study, or an equivalent combination of education and experience.
  • Foundational proficiency in Agile methodology, creative thinking, learning agility, and emotional agility.
  • Intermediate proficiency in IT automation, databases, configuration management, elastic computing, software as a service, platform as a service, cloud security, customer centricity, verbal and written communication, collaboration and team skills, analytical and problem-solving skills, and data-driven decision-making.
  • Advanced proficiency in cloud computing, cloud solutions, software development, scripting languages, troubleshooting, the software development lifecycle, and cloud storage.
  • Deep knowledge and technical proficiency gained through extensive education and business experience.

Responsibilities

  • Develop scalable and accessible business cloud applications, including technical design, development, enhancement, testing, debugging, and maintenance, and support the design of business processes in the cloud.
  • Apply expertise in managed services environments, next-generation databases, and developer tools.
  • Migrate existing applications to the cloud, modify existing applications for the cloud, or build new cloud-native applications.
  • Create and maintain applications using different programming languages.
  • Integrate data sources and identify problems that may arise from incompatibility or security concerns.
  • Design, configure, and implement cloud-native software to solve business problems using cloud technology.
  • Maintain applications and infrastructure for cloud-based platforms.
  • Support strategies to enhance the performance of existing cloud technologies.
  • Develop workflows and processes according to best practices and cloud architecture.
  • Use knowledge of cloud resources, services, architectures, and service-level agreements to create scalable software products.
  • Create instructions for cloud computing operations and documentation.
  • Establish a development environment and continuous integration pipeline, and use modern application patterns and code efficiency practices.
  • Translate user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from users.
  • Provide specialized consulting, analytical, and technical support.
  • Identify, diagnose, and solve problems within given rules, exercising judgment and regularly handling non-routine situations.
  • Apply the Risk Management Framework and Risk Culture within approved Risk Appetite; make sound, risk-informed decisions aligned with business strategy, protect assets, and follow applicable policies, standards, procedures, laws, and regulations.
  • Perform broader work or accountabilities as assigned.

About the Company

Bank of Montreal

Runs Canadian and US banks for people and firms

Bank of Montreal, known as BMO, runs a Canadian bank and a large American bank, serving households and businesses on both sides of the border. Until the Bank of Canada opened in 1935, it acted as the Canadian government's banker. People use its branches and apps for accounts, mortgages, credit cards, and investments, while companies borrow from it and turn to its BMO Capital Markets arm to raise money and trade securities. BMO makes money on the gap between the interest it charges on loans and pays on deposits, plus fees from managing wealth and advising on deals. Bank of Montreal was founded in 1817 as Canada's first bank, and it keeps its legal head office in Montreal and its executive offices in Toronto, Canada.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1817

Recently Posted Jobs

Explore more opportunities at Bank of Montreal

See more jobs