Overview
Remote
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
z/OS Connect EE
IBM MQ
CI/CD pipelines
COBOL
JCL
DB2
VSAM
IBM CICS Transaction Server
DB2 databases
Job Details
About the Role
We are seeking a highly skilled CICS Developer to design, develop, and maintain enterprise-scale applications on IBM Mainframe environments.
In many ways, CICS on a mainframe plays the role that Kubernetes + message queues + API gateways + ACID databases do in modern distributed microservice architectures except it s centralized, extremely fast, and proven for decades.
You will be responsible for building and maintaining high-performance, transaction-oriented applications critical to business operations.
In many ways, CICS on a mainframe plays the role that Kubernetes + message queues + API gateways + ACID databases do in modern distributed microservice architectures except it s centralized, extremely fast, and proven for decades.
You will be responsible for building and maintaining high-performance, transaction-oriented applications critical to business operations.
Key Responsibilities
- Design, develop, and maintain CICS-based transaction processing applications using COBOL, JCL, DB2, and VSAM.
- Configure and manage CICS regions, transactions, programs, and resources for optimal performance.
- Integrate CICS applications with DB2 databases and other mainframe subsystems.
- Troubleshoot, debug, and resolve production issues in CICS transaction environments.
- Participate in system upgrades, migrations, and performance tuning activities.
- Develop and support Web Services (SOAP/REST) or API integrations for CICS-based services.
- Implement security, monitoring, and recovery procedures using RACF and CICS tools.
- Collaborate with cross-functional teams database administrators, system programmers, and application developers to ensure end-to-end reliability and efficiency.
- Document technical specifications, test cases, and operational procedures.
Required Skills & Experience
- Strong hands-on experience with IBM CICS Transaction Server.
- Proficiency in COBOL, JCL, DB2, VSAM, and TSO/ISPF.
- Experience in CICS programming defining transactions, maps (BMS), and program control tables (PCT, PPT, FCT).
- Solid understanding of mainframe batch and online processing.
- Experience in performance tuning and debugging CICS regions.
- Familiarity with mainframe DevOps practices and modern integration tools (API Connect, MQ, z/OS Connect, etc.).
- Knowledge of ACID principles, transaction integrity, and concurrency control.
- Exposure to distributed system concepts (microservices, message queues, container orchestration) is a plus.
Preferred Qualifications
- Experience with z/OS Connect EE or IBM MQ integration.
- Understanding of modernization frameworks (e.g., exposing CICS as REST APIs).
- Familiarity with CI/CD pipelines for mainframe applications (Jenkins, Git, UrbanCode Deploy).
- Bachelor s degree in Computer Science, Information Systems, or related field.
- IBM Certified System Programmer or Application Developer (CICS) certification preferred.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.