Mainframe Developer
About the role
- Develop, enhance, and maintain COBOL and JCL programs that process interface files between ICAR and EDEN.Modify file layouts, data mappings, transformation logic, and validation routines based on business and technical requirements.
- Enhance batch processing workflows, GDG structures, and VSAM datasets to support evolving integration requirements.
- Support modernization efforts by replacing legacy eligibility data sources with EDEN-derived data.
- Maintain and troubleshoot existing production processes and interfaces.
- Translate business and functional requirements into technical design specifications.
- Analyze existing mainframe applications and integration points to determine impacts of system changes.
- Modify and support applications that interact with IDMS databases, including schema and subschema navigation.
- Perform detailed record-level and field-level analysis of inbound and outbound interfaces.
- Identify dependencies, integration touchpoints, and risks associated with parallel operation of legacy and modern systems.
- Create and maintain technical documentation, process flows, program specifications, and interface designs.
- Develop unit test scenarios and execute comprehensive testing of mainframe applications and batch jobs.
- Support system, integration, regression, and user acceptance testing activities.
- Investigate and resolve defects identified during testing cycles.
- Validate end-to-end data processing and file exchanges between systems.
- Ensure data quality, processing accuracy, and compliance with business requirements.
- Create and maintain JCL, procedures (PROCs), scheduling definitions, and operational documentation.
- Support implementation, migration, and production deployment activities.
- Assist with cutover planning and execution during modernization milestones.
- Troubleshoot production incidents, file processing failures, and data discrepancies.
- Develop operational runbooks, monitoring procedures, and post-deployment support documentation.
- Partner with project managers, business analysts, developers, testers, and business stakeholders.
- Participate in design reviews, technical walkthroughs, sprint planning, and status meetings.
- Communicate technical risks, issues, dependencies, and recommendations proactively.
- Support knowledge transfer activities and contribute to project documentation.
- Required Technical SkillsCOBOL programmingJCL (Job Control Language)VSAM datasets, indexing, REPRO/DEFINE utilities
- Schema/Subschema concepts
- Database navigationADS/O experience preferred
- Batch processing development and support
- Flat file design and parsing
- Data transformation and interface mappingGDG management and dataset lifecycle administrationFTP/SFTP processing and troubleshooting
- File transfer automationCA7Control-MEquivalent enterprise scheduling platforms
- Legacy system modernization experience
- Multi-system data integration and interface support
- Technical specification interpretation
- Root cause analysis and troubleshooting
- Data mapping and transformation logic
- Strong analytical and problem-solving skills
- Experience supporting Child Support Enforcement systems or Human Services programs.
- Experience with eligibility systems, public assistance systems, or government modernization initiatives.
- Experience with large-scale legacy modernization projects.
- Knowledge of production support, release management, and deployment practices.
- Experience working in Agile or hybrid project environments.
- Success Criteria
- The selected candidate will successfully:
- Deliver high-quality mainframe code and interface enhancements.
- Support reliable data exchange between ICAR and EDEN.Minimize disruption during legacy-to-modern system transition activities.
- Contribute to successful testing, deployment, and production support efforts.
- Maintain system stability while enabling modernization objectives.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
