MogiMogiJobsPowered by MobiusEngineLet Mogi apply

System One

Mainframe Developer (COBOL, CICS, DB2)

Salt Lake City, UT · 2 months ago

Full-time

About the job

Mainframe Developer – COBOL, CICS, DB2
6 Months Contract-to-Hire
Midvale, UT and Salt Lake City, Utah
Position Overview

• Seeking an experienced Mainframe Developer to develop, maintain, enhance, and support mission-critical enterprise applications. The selected candidate will work onsite at the client location in the Midvale/Salt Lake City area.

• This role requires strong hands-on expertise in COBOL, CICS, DB2, JCL, VSAM, and Easytrieve. The developer will support online and batch-processing applications, troubleshoot production issues, maintain non-production environments, and coordinate application releases.

• The ideal candidate will be comfortable working in a large enterprise environment and collaborating with product managers, business analysts, architects, QA teams, infrastructure teams, release management teams, and offshore development teams.

Key Responsibilities

• Design, develop, maintain, and enhance enterprise mainframe applications using COBOL, CICS, DB2, JCL, VSAM, Easytrieve, and related technologies.

• Analyze business and technical requirements and recommend scalable, reliable, and maintainable solutions.

• Develop and support CICS online transactions and COBOL-based batch-processing applications.

• Create, update, and troubleshoot JCL jobs and enterprise batch workflows.

• Develop and maintain DB2 programs, queries, stored procedures, and database-related components.

• Work with VSAM datasets and ensure application data accuracy and integrity.

• Use Easytrieve to develop and maintain reports, data extracts, and batch-processing programs.

• Monitor and support Control-M schedules, production jobs, dependencies, and batch-processing workflows.

• Troubleshoot application failures, database issues, batch-processing errors, and testing-environment problems.

• Investigate production incidents, perform root-cause analysis, and implement permanent corrective solutions.

• Manage non-production environments, including environment refreshes, deployments, configuration updates, and post-migration validation.

• Coordinate releases and production implementations with QA, infrastructure, release management, change management, and offshore teams.

• Use Endevor or similar source-control and deployment tools to manage application changes.

• Perform mainframe debugging, performance analysis, code reviews, and technical validation.

• Create and maintain technical documentation, operational procedures, user guides, and knowledge-base articles.

• Serve as a technical subject-matter expert for assigned mainframe applications.

• Participate in Agile ceremonies, technical-design discussions, code reviews, and continuous-improvement initiatives.

• Mentor junior developers through technical coaching, knowledge sharing, and cross-training.

• Provide on-call production support as required for mission-critical applications.

Required Qualifications

• Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related discipline, or equivalent professional experience.

• 5+ years of experience developing, maintaining, enhancing, and supporting enterprise mainframe applications.

• Strong hands-on experience with:

• COBOL

• CICS — Customer Information Control System

• DB2

• JCL — Job Control Language

• VSAM — Virtual Storage Access Method

• Easytrieve/EZtrieve

• Strong experience with enterprise batch processing and production job support.

• Experience troubleshooting mainframe applications, batch jobs, databases, and production incidents.

• Experience with Control-M scheduling, workflow management, and production job monitoring.

• Experience with Endevor or a comparable mainframe source-control and deployment tool.

• Experience using mainframe debugging and performance-analysis tools.

• Experience supporting multiple enterprise applications in a large, cross-functional environment.

• Experience coordinating with offshore development and support teams.

• Strong analytical, debugging, troubleshooting, and problem-solving abilities.

• Ability to prioritize competing assignments and deliver solutions within project deadlines.

• Strong verbal and written communication skills.

• Ability to collaborate effectively with technical and non-technical stakeholders.

• Ability to mentor junior developers and support continuous process improvement.

• Willingness to participate in on-call production support.

• Ability to work onsite five days per week in the Midvale/Salt Lake City, Utah area.

Preferred Qualifications

• Experience supporting banking, financial services, insurance, government, or other highly regulated enterprise applications.

• Experience modernizing or improving legacy mainframe applications.

• Familiarity with Agile/Scrum delivery practices.

• Experience with release management, change management, audit support, and production-readiness activities.

• Experience improving application performance, batch-processing efficiency, automation, and operational reliability.

Required Competencies

Competency
Importance
Proficiency

Customer Information Control System — CICS
Required
Experienced

Common Business-Oriented Language — COBOL
Required
Experienced

IBM Database 2 — DB2
Required
Experienced

Easytrieve/EZtrieve
Required
Experienced

Job Control Language — JCL
Required
Experienced

Virtual Storage Access Method — VSAM
Required
Experienced

#M1
#DI-CB2

#L1 - KB1

Ref: #404-IT Pittsburgh