Senior Mainframe Developer
Role & responsibilities :
- Analyze existing COBOL programs, copybooks, JCL, VSAM, QSAM, and CA IDMS databases to understand legacy data structures and business logic.
- Design and develop COBOL programs and mainframe utilities to extract data from VSAM, QSAM, and IDMS.
- Develop IDMS extraction utilities capable of handling complex database relationships, multiple record types, and set-based relationships.
- Handle complex COBOL structures, including REDEFINES, OCCURS, OCCURS DEPENDING ON, COMP-3, and variable-length records.
- Design extraction formats suitable for consumption by Linux-based applications, including data conversion from EBCDIC to ASCII/UTF-8 where required.
- Document field mappings, record layouts, business rules, relationships, and transformation logic.
- Define extraction validation, reconciliation, and control mechanisms to ensure data completeness and accuracy.
- Provide technical guidance to the junior developer and support end-to-end testing.
Required Skills:
- Strong hands-on experience in COBOL, JCL, VSAM, QSAM, and CA IDMS (CV/IDMS).
- Good understanding of IDMS schema, subschema, DML, and database relationships.
- Experience with legacy data extraction, file formats, and mainframe-to-Linux integration.
- Strong troubleshooting, reverse engineering, and technical documentation skills.