Mainframe Developer

CIBCToronto, ON
Hybrid

About The Position

As a member of CIBC’s Shared Platform Technology Team, the Mainframe Developer will help lead the technical design, development and integration of cross-functional, multi-platform application systems and provide enhancements to existing Mainframe COBOL Application technologies and JCL and DB2/IMS. At CIBC we enable the work environment most optimal for you to thrive in your role. To successfully perform the work, you’ll be on-site full-time. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 1-3 days per week on-site, while other days will be remote.

Requirements

  • 5 years experience in application development with a focus on design and develop both front-end and back-end components of web applications.
  • Collaborate with designers to implement responsive and visually appealing web designs.
  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.

Nice To Haves

  • C, C++, Java, SQL.
  • Bachelor’s degree or equivalent in Computer Science or Technical discipline.

Responsibilities

  • Perform and coordinate complicated application programming activities.
  • Design the application's technical infrastructure using specific databases, programming languages, utilities, and testing approaches.
  • Lead the design and development of cost-effective and innovative solutions.
  • Develop multi-year technology roadmaps that align with the bank’s vision, strategy, and business goals.
  • Lead multiple complicated projects involving backend systems, new technology, and the enhancement of existing applications.
  • Support and collaborate with intermediate and senior developers by sharing knowledge, collaborating and problem solving.
  • Implement and maintain Main Frame applications seamless communication between front-end and back-end systems.
  • Optimize Main Frame applications for performance, and speed.
  • Ensure adherence to coding standards, best practices, and COBOL development guidelines.
  • Conduct cross-mainframe and cross-device compatibility testing.
  • Identify and troubleshoot issues in web applications, and propose and implement solutions.
  • Collaborate with quality assurance teams to ensure proper testing and validation of web applications.
  • Document technical specifications, system architecture, and development processes.
  • Stay up-to-date with emerging web technologies and industry trends, and recommend innovative solutions.

Benefits

  • competitive salary
  • incentive pay
  • banking benefits
  • a benefits program
  • defined benefit pension plan
  • an employee share purchase plan
  • a vacation offering
  • wellbeing support
  • MomentMakers, our social, points-based recognition program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service