Job Overview: We are looking for an experienced Mainframe Developer with a strong background in COBOL, JCL, DB2, and CICS to design, develop, and maintain business-critical mainframe applications. The ideal candidate will have hands-on experience in analyzing complex systems, modernizing legacy components, and integrating with distributed or cloud-based systems.
Key Responsibilities:
- Design, develop, test, and deploy mainframe-based applications using COBOL, JCL, DB2, and CICS.
- Analyze existing systems and recommend improvements or modernization strategies.
- Work closely with business analysts and cross-functional teams to gather requirements and deliver solutions.
- Debug and resolve production issues in a timely manner.
- Optimize code performance and database access for better efficiency.
- Participate in code reviews, unit testing, and integration testing.
- Create and maintain technical documentation for all mainframe processes and applications.
- Collaborate with DevOps and cloud teams for integration or migration of mainframe applications.
Required Skills & Experience:
- 5+ years of hands-on experience in Mainframe application development.
- Strong proficiency in:
- COBOL (batch and online)
- JCL (Job Control Language)
- DB2 / IMS DB
- CICS (for online transaction processing)
- VSAM (for file management)
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong analytical and debugging skills.
- Excellent communication and documentation skills.
Preferred / Nice-to-Have Skills:
- Experience in Mainframe modernization or API integration with distributed systems.
- Exposure to DevOps tools and CI/CD pipelines for mainframe environments.
- Experience in financial services, banking, or insurance domain.
Education:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.