Overview

Location: Toronto - ON, Ontario, Canada

Date published: 09-Mar-2026

Job ID: 171178

Description and Requirements

Role: Mainframe Developer
Location: Toronto, ON
Work Type: Hybrid
Job Type: 6-month contract
Pay Rate: $41-$53 per hour


Job Overview
Our client is seeking an experienced Mainframe Developer with strong application development expertise in DB2 and a broad range of mainframe technologies. The ideal candidate will have 8 or more years of hands-on experience developing, maintaining, and supporting enterprise-level mainframe applications.

Key Responsibilities
• Design, develop, enhance, and maintain mainframe applications across batch and online (IMS Transaction) environments.
• Work extensively with COBOL, JCL, DB2, TSO/ISPF, IMS DC/DB, and/or VSAM.
• Develop and optimize SQL queries, stored procedures, and DB2-related components.
• Utilize job scheduling tools and source control systems to manage the development lifecycle.
• Support file transfer integrations using EBX and TIBCO services for vendor-to-host and host-to-vendor file exchange.
• Perform data processing using DFSORT and ICETOOL utilities.
• Collaborate with cross-functional teams to troubleshoot, analyze, and resolve production and application issues.
• Ensure all code adheres to internal quality, security, and compliance standards.

Must-Have Skills & Experience
• 8+ years of solid mainframe application development experience.
• Strong hands-on experience with COBOL, JCL, DB2, TSO/ISPF, IMS DC/DB, and/or VSAM.
• Proficient with at least one source control tool such as Endevor, SCM, or Changeman.
• Experience with job scheduling tools such as CA-7, Autosys, or AWF.
• Strong understanding of DFSORT and ICETOOL utilities.
• Experience with Online (IMS Transaction) and Batch programming environments.
• Experience with EBX and TIBCO file transfer services for receiving and transferring files between vendors and host systems.

Nice-to-Have
• Experience working in large enterprise or financial services environments.
• Strong problem-solving and analytical skills.
• Ability to work independently and collaborate effectively in a team environment.