Bank of Montreal
Mainframe Application Developer
Toronto, Ontario, Canada · Hybrid
RATE
$34–$42/hr CAD
POSTED
5/25/2026
Job Description
BMO is currently sourcing for an Application Software Specialist. This is a hybrid contract role in Toronto (2 days in office per week).
Role Overview:
This role supports the Retail Investments line of business by designing, developing, and maintaining mainframe applications. The position involves translating business requirements into technical solutions that align with enterprise architecture and technology strategy. The role ensures high-quality, secure, and scalable applications that contribute to operational stability and continuous improvement.
Key Responsibilities:
- Design, develop, test, and implement mainframe applications aligned with business and technology requirements.
- Translate business needs into detailed technical specifications and high-quality code.
- Ensure solutions meet enterprise standards for security, performance, and operational excellence.
- Analyze system impacts across upstream and downstream dependencies.
- Support production stability through root cause analysis and timely issue resolution.
- Evaluate and recommend improvements to technology, processes, and system efficiency.
- Collaborate with business and technology stakeholders to deliver aligned outcomes.
- Review code and provide guidance to support team effectiveness and quality.
- Contribute to development standards, frameworks, and continuous improvement initiatives.
- Mentor team members and contribute to knowledge sharing and capability development.
Must-Have Skills:
- Mainframe development experience (3–5 years) or equivalent education.
- Proficiency in COBOL, CICS, PL/1, JCL, DB2, and VSAM.
- Familiarity with EASYTRIEVE and FOCUS.
- Experience with Jira, Confluence, z/OS, and ServiceNow.
Nice to Have Skills:
- Exposure to AI technologies and mainframe modernization.
- Experience working with CSF Designer.
-
Ideal Candidate:
- Demonstrated ability to deliver reliable, defect-free solutions aligned with enterprise objectives.
- Experience contributing to development standards and continuous improvement initiatives.
- Ability to analyze and assess technology impacts across systems and processes.
- Experience mentoring team members and supporting knowledge sharing.
Qualifications
About the BMO Contractor Talent Network
This contract job with BMO has been posted by Procom, BMO's recruitment service partner supporting the BMO Contractor Talent Network.
Should you be selected for this contract engagement, Procom will act as the employer of record or the agency of record for your contract engagement.
To find out more visit https://bmo.clientconnections.com.
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.
Ready to apply?
You'll complete the application on the company's career site.
About Bank of Montreal
BMO is an organization driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on members of its team, to create lasting, positive change for its customers, its communities, and its people. By working together, innovating, and pushing boundaries, BMO transforms lives and businesses, and powers economic growth around the world. As a contract worker on the BMO team, you are valued, respected, and heard, and you have more ways to grow and make an impact. BMO strives to help you make an impact from day one – for yourself and BMO's customers.
Role summary
Mainframe Application Developer
Toronto, Ontario · Hybrid
RATE
$34–$42/hr CAD
TYPE
Contract · 3 Months
STARTS
5/25/2026
POSTED
1 day ago
ATS ID
326036
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →