Job Title: CICS, MQ, and WAS System Programmer
Location: Plano, Texas
11+ years of experiene
The CICS/MQ/WAS System Programmer is responsible for installing, configuring, maintaining, and supporting IBM CICS Transaction Server, IBM MQ, and IBM WebSphere Application Server environments on z/OS. The role ensures high availability, performance, security, and reliability of middleware platforms that support enterprise-critical applications.
Key ResponsibilitieS
CICS (Customer Information Control System)
- Install, upgrade, and maintain CICS Transaction Server on z/OS.
- Configure CICS regions, define resource definitions (RDO), and manage CPSM.
- Implement and support threadsafe, RLS, and CICSPlex configurations.
- Troubleshoot CICS transaction issues, abends, performance bottlenecks, and region failures.
- Apply maintenance (PTFs, APARs) and perform system tuning.
MQ (IBM Message Queue)
- Install, configure, and upgrade IBM MQ on z/OS.
- Create and manage queue managers, queues, channels, listeners, and clustering setups.
- Ensure MQ security (RACF), message encryption, and SSL/TLS configurations.
- Perform MQ monitoring, capacity planning, and problem resolution (dead-letter queues, channel failures).
- Support distributed MQ integration and multi-platform messaging.
WAS (WebSphere Application Server)
- Install, configure, and upgrade IBM WebSphere Application Server on z/OS or distributed platforms.
- Configure application servers, JVM tuning, data sources, and resource adapters.
- Manage fix packs, PTFs, and security patches.
- Troubleshoot application deployment issues, performance lags, JVM memory leaks, and SSL configurations.
- Support integration with MQ, CICS TG, and enterprise monitoring tools.
Cross-Platform Responsibilities
- Plan and execute middleware upgrades, migrations, and modernization initiatives.
- Implement high availability & disaster recovery solutions.
- Perform capacity planning, performance tuning, and automation (Rexx, JCL, Shell).
- Ensure compliance with security standards (RACF rules, auditing).
- Collaborate with application teams, DBAs, infrastructure, and operations teams.
- Provide 24x7 on-call support for critical middleware incidents.