Mainframe Batch Developer (IBM z/OS) – Modernization Project
Our client, a leading financial institution, is modernizing its legacy batch processing systems hosted on IBM z/OS mainframes. As part of this transformation, they are seeking a skilled Mainframe Batch Developer who can support, optimize, and enhance existing COBOL-based batch jobs and help enable downstream modernization and cloud integration efforts.
Key Responsibilities
- Support, maintain, and optimize COBOL batch jobs on IBM z/OS mainframe
- Develop and enhance batch processing logic using JCL, SYNCSORT, and COBOL DB2
- Use Endevor for source code management and CA7 for job scheduling and monitoring
- Work with VSAM datasets and ensure proper file handling and error control
- Collaborate with architecture, QA, and cloud engineering teams to support mainframe-to-cloud migration initiatives
- Participate in reverse-engineering efforts to translate legacy business logic for use in modern platforms
- Analyze and troubleshoot production batch job failures across environments
Must-Have Skills & Experience
- Proven experience working with IBM z/OS mainframe environments
- Hands-on proficiency in COBOL, JCL, and SYNCSORT
- Strong experience with CA7 Scheduler for batch job execution
- Familiarity with Endevor for version control and deployment
- Working knowledge of VSAM, COBOL DB2 cursors, and mainframe file handling
- Exposure to Azure Data Factory (ADF) in the context of mainframe-to-cloud migration (hands-on ADF pipeline development OR expert is ADF is ideal but not mandatory)
- Experience supporting or participating in legacy modernization or cloud integration initiatives
- Excellent troubleshooting and debugging skills across both legacy and modernized batch environments
Soft Skills & Work Environment
- Strong communication skills; able to work closely with distributed teams
- Comfortable working in Agile/Scrum environments
- Analytical mindset with a focus on clean, reliable batch operations