Mainframe Developer
Job Title: Mainframe Developer
Key Responsibilities:
Design, code, test, and debug mainframe programs using COBOL, JCL, CICS, and DB2.
Perform analysis of business and user requirements to create technical specifications.
Maintain and enhance existing legacy applications by identifying areas for improvement.
Work on production support tasks including incident analysis, troubleshooting, and resolution.
Develop and execute unit and integration test plans; support user acceptance testing.
Create and maintain system documentation including flowcharts, diagrams, and code comments.
Collaborate with cross-functional teams including QA, project managers, business analysts, and other developers.
Participate in code reviews and contribute to performance tuning and system optimization.
Ensure adherence to change management and development lifecycle processes.
Provide support for batch jobs, online transactions, and real-time data processing systems.
Skills and Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
3+ years of hands-on experience in mainframe development.
Strong knowledge of COBOL, JCL, DB2, CICS, VSAM, and IMS.
Experience with version control and change management tools (Endevor, Changeman, etc).
Familiarity with job scheduling tools (CA-7, Control-M, etc).
Good understanding of software development life cycle (SDLC).
Excellent problem-solving and debugging skills.
Ability to work independently and in a team-oriented environment.
Strong verbal and written communication skills.
Preferred Qualifications:
Experience with modernization of mainframe applications or migration to distributed/cloud platforms.
Knowledge of Agile methodologies and DevOps practices.
Exposure to tools like REXX, TSO/ISPF, and SDSF.
Financial or insurance domain experience is a plus.