Mainframe Developer
Key Responsibilities
Application Development: Design, write, test, and debug applications using mainframe technologies (COBOL, JCL, DB2, IMS, and CICS).
Reverse Engineering: Analyze and extract business rules, logic, and data flow from existing COBOL and CICS programs.
Database Management: Develop and maintain data management solutions using DB2 and IMS, ensuring optimal performance and reliability.
Online Systems: Develop and maintain CICS-based online applications supporting business-critical operations.
Requirements Collaboration: Work closely with Business Analysts to translate technical findings into future-state business and system requirements.
Performance Optimization: Analyze code and system performance to identify opportunities for improvement.
Testing and Debugging: Conduct unit and integration testing; debug and resolve production issues promptly.
Documentation: Create detailed technical documentation outlining application architecture, logic, and data flow. Required Skills & Qualifications
Programming Languages: Advanced proficiency in COBOL and JCL.
Databases: Strong knowledge of DB2 and IMS database systems.
Transaction Systems: Practical experience developing and managing CICS applications.
Reverse Engineering: Prior experience extracting and interpreting logic from COBOL/CICS codebases.
Analytical Skills: Strong problem-solving, analytical thinking, and attention to detail.
Communication: Excellent written and verbal communication skills for collaboration with cross-functional teams.
Team Collaboration: Effective team player in Agile/Squad-based development environments.