Mainframe Developer
Key Responsibilities:
Design, develop, and maintain mainframe applications using COBOL, JCL, and other mainframe programming languages.
Collaborate with business analysts and end-users to gather requirements and translate them into technical solutions.
Work on maintaining and enhancing legacy systems to improve performance, functionality, and reliability.
Design and implement batch processing jobs using JCL (Job Control Language) and handle data input/output processing.
Develop and maintain database solutions using DB2, IMS, or other mainframe databases.
Troubleshoot and debug production issues related to mainframe systems.
Perform code reviews and ensure adherence to best practices and standards.
Ensure system performance and data integrity across mainframe and related environments.
Collaborate with cross-functional teams (e.g., QA, Infrastructure, and Operations) to ensure smooth integration and delivery of applications.
Write and maintain technical documentation related to systems and applications.
Work with the team to enhance, upgrade, or modernize legacy systems using techniques like re-hosting, re-platforming, or integrating with new technologies.