System One
Mainframe Developer (COBOL, CICS, DB2)
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