Intermediate Mainframe Application Developer

BMOToronto, ON
CA$61,600 - CA$113,900Onsite

About The Position

Drives the design, development, and maintenance of mainframe applications aligned with business objectives, enterprise architecture, and technology strategy. Applies strong understanding of business processes and technical architecture to deliver high-quality, scalable, and secure solutions. Ensures code and system configurations meet BMO standards for security, logging, performance, and resiliency. Evaluates technology choices, assesses impacts across systems and processes, and contributes to an efficient and sustainable application ecosystem. Focuses on delivering reliable, defect-free solutions while continuously improving systems and practices.

Requirements

  • Typically 3–5 years of mainframe development experience or equivalent education.
  • Strong experience with COBOL, CICS, PL/1, JCL, DB2, and VSAM.
  • Familiarity with EASYTRIEVE and FOCUS
  • Experience with Jira, Confluence, z/OS, and ServiceNow.
  • Strong knowledge of software development practices, architecture, and enterprise ecosystems
  • Advanced problem-solving and analytical skills
  • Effective communication and stakeholder management
  • Ability to work independently on complex initiatives
  • Strong collaboration and influencing skills
  • Data-driven decision making

Nice To Haves

  • Exposure to AI technologies and mainframe modernization is a strong asset.
  • Experience working with CSF Designer is considered an advantage, but not mandatory.

Responsibilities

  • Designs, develops, tests, and implements mainframe applications aligned with business and technology requirements.
  • Translates business needs into detailed technical specifications and high-quality code.
  • Ensures solutions meet enterprise standards for security, performance, and operational excellence.
  • Analyzes system impacts across upstream and downstream dependencies.
  • Supports production stability through root cause analysis and timely issue resolution.
  • Evaluates and recommends improvements to technology, processes, and system efficiency.
  • Builds scalable, maintainable, and reusable solutions aligned with enterprise objectives.
  • Collaborates with business and technology stakeholders to deliver aligned outcomes.
  • Reviews code and provides guidance to support team effectiveness and quality.
  • Contributes to development standards, frameworks, and continuous improvement initiatives.
  • Supports delivery of project outcomes and operational priorities.
  • Mentors team members and contributes to knowledge sharing and capability development.

Benefits

  • health insurance
  • tuition reimbursement
  • accident and life insurance
  • retirement savings plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service