Job Description
Title: Mainframe Developer / Senior Mainframe Engineer Legacy Modernization
Location: Mexico Remote
Engagement: Contract
Experience: 6+ years preferred
Language: English communication required; Spanish preferred
Role Overview
We are looking for experienced Mainframe Developers / Senior Mainframe Engineers to support a large-scale legacy modernization initiative. The role requires strong hands-on IBM Mainframe development experience along with the ability to analyze existing legacy applications, understand business rules and data flows, support modernization/migration activities, and work closely with distributed engineering teams.
Candidates should be comfortable working with mission-critical applications and handling both batch and online mainframe processing.
Key Responsibilities
Analyze, maintain, enhance, and modernize existing mainframe applications.
Develop and support applications using COBOL, JCL, DB2, CICS, and VSAM.
Analyze legacy code, copybooks, batch jobs, data structures, and business rules.
Support modernization and migration activities while minimizing impact to existing business operations.
Create and modify batch programs, online transactions, database components, and interfaces.
Troubleshoot application, production, and performance issues and perform root-cause analysis.
Work with architects and modernization teams to document existing applications and define target-state solutions.
Participate in code reviews, unit testing, integration testing, defect resolution, and production support.
Prepare technical specifications, application flow documentation, and source-to-target mappings.
Collaborate effectively with offshore/onshore development, QA, architecture, and business teams.
Mandatory Skills Recruiters Should Screen for These First
These should be treated as the core screening criteria:
COBOL strong hands-on development experience
JCL batch processing and job execution
DB2 SQL, data access, troubleshooting and performance
CICS online transaction processing
VSAM file handling and data management
IBM z/OS / Mainframe environment
Experience supporting legacy modernization, migration, transformation, or application enhancement projects
Ability to analyze existing mainframe applications, business logic, copybooks, programs, jobs, and dependencies
Strong debugging and production-support experience
Good English communication skills for working with global teams