Skip to main content

Mainframe Developer

Posted 7 days ago

jconnect infotechChicago (IL)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Mainframe Developer Design, develop, enhance, and support mainframe applications, ensuring stability and performance of legacy systems that support critical business functions. • Perform application enhancements, maintenance, and defect fixes across mainframe codebases. • Develop, maintain, and support batch jobs and online programs, ensuring reliable execution and timely processing. • Work hands on with core mainframe technologies such as COBOL, JCL, and mainframe utilities. • Analyze existing programs and perform impact assessments for enhancements and fixes. • Support batch scheduling, job execution, and restart/recovery scenarios. • Participate in testing activities, including unit testing, system testing, and support for UAT. • Debug and resolve production and non production issues related to batch and online processing. • Ensure applications meet performance, reliability, and security standards expected in enterprise environments. • Maintain and update technical documentation, including program logic, job flows, and system dependencies. • Collaborate with business analysts and stakeholders to understand requirements and translate them into technical solutions. • Support application modernization or migration initiatives when required. • Follow established change management, release, and incident management processes. • Work effectively in an Agile or hybrid Agile Waterfall delivery model, depending on program needs. • Ensure high quality delivery with minimal disruption to business operations.
Responsibilities:
  • Develop and enhance mainframe applications using COBOL and supporting technologies.
  • Create, modify, and maintain JCL scripts for batch processing.
  • Support online and batch job execution, monitoring, and troubleshooting.
  • Perform defect analysis and fixes across development, test, and production environments.
  • Participate in testing cycles, ensuring fixes and enhancements meet functional requirements.
  • Maintain technical and operational documentation for programs and batch processes.
  • Collaborate with cross functional teams including QA, business users, and operations.
  • Support production releases and post deployment stabilization.
  • Participate in code reviews and adhere to mainframe coding standards.
  • Assist with audits, compliance activities, and documentation requests for regulated systems.
  • Provide knowledge transfer and support for junior team members when required.

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.

More like this