Job Title: CICS Systems Programmer (CICS Engineer)
Role Summary
The CICS Systems Programmer is responsible for the installation, configuration, maintenance, upgrade, and performance optimization of CICS Transaction Server environments on z/OS. This role ensures high availability, stability, and performance of CICS regions supporting mission-critical enterprise applications. The position requires deep expertise in z/OS system programming, CICS internals, automation, monitoring, and vendor coordination.
Core Responsibilities
CICS System Programming & Administration
- Install, configure, maintain, and upgrade CICS TS and related ISV products.
- Perform RSU maintenance and manage SMP/E processes including analysis of HOLD DATA.
- Create and manage CICS resource definitions (RDO, CSD, CPSM definitions).
- Support region startups, shutdowns, and routing configurations.
- Assist application teams with CICS-related stability and performance issues.
- Provide best-practice guidance for CICS application design and resource usage.
z/OS Systems Programming Support
- Utilize TSO/ISPF for daily system management tasks.
- Develop and modify JCL job streams for system and CICS processes.
- Allocate and manage datasets (PDS/PDSE, VSAM, sequential).
- Manage zFS file systems and related UNIX System Services commands.
- Support started tasks, RACF definitions, and core z/OS configurations.
- Perform console operations and interpret system messages.
Automation & Monitoring
- Work with monitoring tools such as BMC/AMI MainView, Splunk, and MXG.
- Analyze system health metrics and identify potential issues.
- Support automation via z/OSMF workflows where applicable.
- Configure alert thresholds and reporting mechanisms.
Incident, Change & Vendor Management
- Participate in ITSM processes including Incident and Change Management.
- Work directly with vendors to open and manage support tickets.
- Gather, package, and upload diagnostic documentation.
- Provide 24x7 on-call support as part of a scheduled rotation.
Collaboration & Leadership
- Partner with application teams for troubleshooting and performance optimization.
- Coach teams on CICS best practices and stability improvements.
- Interpret policies and apply technical expertise to resolve complex issues.
- Quickly understand customer operational environments and application mix.
- Work independently while contributing effectively within team environments.
Basic Requirements (All CICS System Programmer Levels)
- 10+ years of z/OS systems programming experience.
- 5+ years of CICS systems programming experience.
- Strong knowledge of:
- TSO / ISPF
- JCL creation and modification
- SMP/E maintenance processes
- RACF security
- Dataset allocation (PDS/PDSE, VSAM)
- zFS and UNIX System Services
- Experience managing started tasks and console commands.
- Experience supporting CICS product upgrades and RSU maintenance.
- Experience with ITSM processes (Incident, Change).
- Experience working with monitoring tools (BMC/AMI MainView, Splunk, MXG).
- Ability to work independently and within team environments.
- Willingness to participate in 24x7 on-call rotation.
- Java and JVM administration on z/OS and/or CICS (preferred).
Grade 28 – Senior CICS Systems Programmer
In addition to the basic requirements:
- Lead CICS product upgrades, including:
- Reviewing HOLD DATA
- Authoring and executing upgrade processes
- Managing scheduling and required documentation
- Mentor junior team members on CICS operations and customer-specific processes.
- Lead Product Lifecycle Management (PLM) efforts for CICS and ISV products.
- Design and document complex installation and upgrade procedures.
- Drive automation initiatives to streamline installation processes.
- Strong experience with Java on z/OS (highly preferred).
Grade 29 – Principal CICS Systems Programmer
In addition to Grade 28 requirements:
- Ability to read and write COBOL programs.
- Expertise in CPSM routing design, planning, and definitions.
- Deep understanding of CPSM internals and startup routing controls.
- Experience delaying routing until region/JVM initialization is complete.
- Experience troubleshooting complex application stability issues and recommending actionable solutions.
- Familiarity with:
- CICS Liberty configuration
- JVM administration in CICS
- z/OSMF automation flows
- BMC/AMI MainView threshold configuration
- Endevor source code management
- GitHub (desired)
- Conduct application design reviews and provide architecture guidance.
- Document and inventory team processes and procedures.
- Review Help Desk knowledge base for improved ticket routing and resolution efficiency.
Key Competencies
- CICS TS Administration
- CPSM Routing & Region Management
- SMP/E Maintenance & Upgrades
- z/OS Systems Programming
- RACF Security
- Java & JVM on z/OS
- Automation & Monitoring
- Application Stability & Performance Optimization
- Vendor Coordination & ITSM Processes
Job Types: Full-time, Permanent
Pay: ₹368,538.59 - ₹1,398,085.86 per year
Work Location: Hybrid remote in Noida