Description

Key Responsibilities

  • Design, code, test, and maintain mainframe applications using COBOL, JCL, DB2, IMS DB/DC, CICS, VSAM, and IBM MQ.
  • Develop and support batch and online processes, including job streams, transaction systems, and message-driven programs.
  • Translate business requirements into technical specifications.
  • Participate in all phases of the software development lifecycle (SDLC).
  • Troubleshoot application issues and perform root cause analysis with corrective action planning.
  • Optimize code and database access for performance and scalability.
  • Collaborate with system analysts, QA testers, and infrastructure teams.
  • Maintain accurate documentation of technical designs and processes.
  • Provide support for production jobs and on-call troubleshooting as needed.


 

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent experience.
  • 3–8 years of hands-on experience with:
  • COBOL (batch and online)
  • JCL (Job Control Language)
  • CICS (Customer Information Control System)
  • DB2 and/or IMS DB
  • VSAM (Virtual Storage Access Method)
  • IMS DC (Transaction Management)
  • IBM MQ (Message Queueing)
  • Familiarity with tools such as TSO/ISPF, File-AID, Abend-AID, and version control systems (e.g., Endevor or Changeman).
  • Strong analytical and debugging skills.
  • Ability to work independently and collaboratively.
  • Effective communication skills for cross-functional collaboration.


 

Preferred Qualifications

  • Experience with mainframe modernization or integration with distributed/cloud systems.
  • Familiarity with DevOps practices or tools in a mainframe environment.
  • Exposure to agile delivery methodologies.
  • Experience in banking, insurance, or other high-volume transaction systems

Education

Bachelor's degree