Mainframe Developer

Agile Brains Consulting Inc

United States

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Agile Brains Consulting Inc. is seeking an experienced Mainframe Developer to design, develop, and support critical batch and online applications on the z/OS platform. You will work with COBOL, JCL, PL/I, Easytrieve, and DB2/VSAM to deliver reliable, scalable mainframe solutions.

You will collaborate with business analysts, QA, operations, and other developers across the full SDLC, participate in modernization efforts, and ensure production stability through rigorous testing and documentation.

Qualifications

  • 4 years of hands-on mainframe application development experience.
  • Proficiency in COBOL and JCL.
  • Working knowledge of PL/I and Easytrieve.
  • Experience with ChangeMan, DB2, and VSAM.

Responsibilities

  • Design, develop, enhance, and maintain COBOL-based applications.
  • Develop and support programs using PL/I and Easytrieve.
  • Build and maintain batch and online mainframe applications.
  • Troubleshoot abends and production issues.
  • Coordinate releases and documentation.
  • Provide production support and incident resolution.

Skills

COBOL
JCL
PL/I
Easytrieve
DB2
VSAM
TSO/ISPF

Tools

ChangeMan
Endevor
Control-M
File-AID

Job description

We are seeking an experienced Mainframe Developer to design, develop, enhance, and support critical batch and online applications running on our z/OS mainframe platform. This role will support core business systems while also contributing to ongoing application modernization and technology transformation initiatives.

The ideal candidate brings strong hands-on experience with COBOL and JCL , along with working knowledge of PL/I, Easytrieve, DB2, VSAM, and mainframe development tools. This individual will work across the full software development lifecycle, partnering with business analysts, QA engineers, operations teams, and other developers to deliver reliable, scalable, and maintainable mainframe solutions.

The role requires a combination of strong development skills, production troubleshooting capabilities, attention to detail, and the ability to work effectively within a collaborative delivery environment.

Key Responsibilities

Mainframe Application Development
  • Design, develop, enhance, and maintain COBOL-based applications
  • Develop and support programs using PL/I and Easytrieve
  • Build and maintain batch and online mainframe applications
  • Translate functional and technical requirements into application solutions
  • Develop reusable, maintainable, and well-documented code
  • Perform unit testing and support integration and system testing
JCL & Batch Processing
  • Develop, modify, and troubleshoot JCL
  • Support batch job scheduling and execution
  • Analyze job failures, abends, and processing exceptions
  • Troubleshoot dependencies and batch-processing issues
  • Support restart, recovery, and production processing procedures
  • Identify opportunities to improve batch reliability and performance
Database & File Processing
  • Develop applications interacting with DB2
  • Work with VSAM datasets and file structures
  • Develop and maintain data-access and file-processing routines
  • Troubleshoot database and data-related application issues
  • Support data validation, reconciliation, and testing activities
Source Code & Release Management
  • Manage source code and application changes using ChangeMan
  • Support code promotion across development, test, and production environments
  • Follow established version-control and release-management processes
  • Prepare implementation and deployment documentation
  • Coordinate application releases with QA and operations teams
  • Maintain appropriate change and deployment records
Production Support & Troubleshooting
  • Analyze and resolve production application issues
  • Diagnose abends, data issues, batch failures, and performance bottlenecks
  • Perform root-cause analysis for recurring incidents
  • Develop and implement corrective solutions
  • Support production deployments and post-release validation
  • Partner with operations and support teams during incident resolution
Testing & Quality
  • Develop unit test cases and validate application changes
  • Support functional, integration, regression, and user acceptance testing
  • Troubleshoot defects identified during testing
  • Validate data and application processing results
  • Participate in code reviews and technical quality reviews
  • Ensure solutions meet established development and documentation standards
Cross-Functional Collaboration
  • Partner with business analysts to understand requirements and business processes
  • Collaborate with QA teams on testing strategies and defect resolution
  • Coordinate with production operations on deployments and support
  • Participate in technical design and solution discussions
  • Communicate risks, dependencies, issues, and implementation considerations
  • Maintain clear technical and operational documentation
Mainframe Modernization
  • Support modernization of existing mainframe applications where appropriate
  • Analyze legacy applications, dependencies, interfaces, and business logic
  • Assist with code migration and application transformation initiatives
  • Document existing systems to support modernization planning
  • Collaborate with architecture and engineering teams on modernization approaches
  • Help maintain business continuity while legacy capabilities are modernized

Required Qualifications

  • 4 years of hands-on mainframe application development experience
  • Strong development experience with COBOL
  • Strong experience developing and troubleshooting JCL
  • Working knowledge of PL/I
  • Working knowledge of Easytrieve
  • Experience with ChangeMan or comparable mainframe change-management tools
  • Experience working with DB2
  • Familiarity with VSAM
  • Hands‑on experience with TSO/ISPF
  • Experience developing and supporting batch-processing applications
  • Strong production debugging and troubleshooting capabilities
  • Experience diagnosing application abends and job failures
  • Understanding of mainframe application development lifecycle and release processes
  • Strong technical documentation skills
  • Strong analytical and problem‑solving abilities
  • Effective written and verbal communication skills
  • Ability to work collaboratively across development, QA, business, and operations teams

Preferred Qualifications

  • Experience with CICS
  • Experience with IMS
  • Experience with IBM MQ
  • Experience with File‑AID
  • Experience with Endevor
  • Experience with Control‑M
  • Mainframe application performance tuning experience
  • Experience with mainframe modernization initiatives
  • Experience with legacy code analysis and remediation
  • Exposure to mainframe‑to‑cloud or distributed‑platform migration initiatives
  • Experience working within Agile or iterative delivery environments

Technical Skills

Languages: COBOL, PL/I, Easyretrieve

Batch: JCL

Database/Data: DB2, VSAM

Platform: IBM z/OS

Development Environment: TSO/ISPF

Change Management: ChangeMan

Preferred Technologies: CICS, IMS, MQ

Preferred Tools: File‑AID, Endevor, Control‑M

Key Competencies

  • Mainframe application development
  • Batch processing and troubleshooting
  • Production support
  • Root‑cause analysis
  • Legacy application analysis
  • Application modernization
  • Software quality and testing
  • Technical documentation
  • Problem solving
  • Cross-functional collaboration
  • Attention to detail
  • Ownership and accountability

What Success Looks Like

The successful Mainframe Developer will be able to quickly understand existing mainframe applications and business processes, independently develop and troubleshoot COBOL and JCL solutions, reliably support production systems, and collaborate effectively with business and technology teams.

Beyond maintaining existing systems, this individual will help ensure that critical mainframe applications remain stable, maintainable, and well understood while the organization advances its broader modernization efforts.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mainframe professional
Mainframe professional

Compunnel, Inc. • Pittsburgh, Northern (KY)

On-site
USD 120,000 - 180,000
IT Mainframe Developer
IT Mainframe Developer

TEKNEWGEN LLC • United States

Remote
USD 120,000 - 150,000
Mainframe Technical Specialist
Mainframe Technical Specialist

Staffing Spot, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 170,000
Mainframe Technical Specialist
Mainframe Technical Specialist

Staffing Spot, Inc. • Philadelphia

On-site
USD 90,000 - 130,000
Mainframe Technical Specialist
Mainframe Technical Specialist

Staffing Spot, Inc. • New York (NY)

On-site
USD 110,000 - 160,000
Principal Mainframe Software Engineer
Principal Mainframe Software Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 120,000 - 150,000
Mainframe Technical Specialist
Mainframe Technical Specialist

Staffing Spot, Inc. • Boston (MA)

On-site
USD 120,000 - 180,000
Mainframe Technical Specialist
Mainframe Technical Specialist

Staffing Spot, Inc. • Detroit (MI)

On-site
USD 90,000 - 130,000
Mainframe Technical Specialist
Mainframe Technical Specialist

Staffing Spot, Inc. • Houston (TX)

On-site
USD 110,000 - 140,000
Senior Mainframe Developer
Senior Mainframe Developer

Compunnel, Inc. • New York (NY)

On-site
USD 120,000 - 160,000