Description
About the RoleWe are seeking a highly skilled and motivated Mainframe Developer to join our IT team.The successful candidate will be responsible for the end-to-end software development lifecycle on our core mainframe systems, ensuring high performance, reliability, and maintainability of critical business applications.This role requires a strong understanding of mainframe technologies and a commitment to following established development and testing protocols.
Key Analysis & Design
- Interface effectively with business stakeholders and IT teams to thoroughly understand and clarify complex business requirements.
- Translate validated business requirements into formal, detailed technical specifications and application designs.
- Contribute to the technical design of new features and enhancements to existing mainframe applications.
Development & Maintenance
- Design, develop, code, and maintain robust, high-quality software applications primarily using COBOL, JCL, CICS, VSAM, and DB2.
- Ensure all code adheres to established coding standards, performance metrics, and security guidelines.
- Effectively manage and implement application enhancements, change requests, and scheduled releases.
Testing & Quality Assurance
- Develop and execute comprehensive Unit Test and Integration Test plans/scripts to rigorously validate that application changes meet technical specifications and business requirements.
- Collaborate closely with the Quality Assurance (QA) / Test Team during System Integration Testing (SIT).
- Support the Business Team during User Acceptance Testing (UAT) to ensure successful deployment.
Support & Documentation
- Debug, analyze, and resolve application defects and issues in a timely and effective manner.
- Work with IT support teams to ensure developed solutions are successfully implemented and properly supported post-deployment.
- Strictly adhere to corporate standards for documentation, software development methodology, version control, testing, and migration processes.
- Maintain clear, concise, and up-to-date technical documentation for all assigned applications.
Required Proven experience as a Mainframe Developer or similar role.
Technical Skills:
Deep proficiency in the following core mainframe technologies:
Programming Languages:
COBOL (specifically COBOL/400 or later)
Job Control:
JCL (Job Control Language)
Transaction Processing:
CICS (Customer Information Control System)
Data Access:
DB2 (Database 2) and SQL
File Systems:
VSAM (Virtual Storage Access Method)
Methodology:
Strong understanding of the full Software Development Life Cycle (SDLC) and experience working in an agile or waterfall environment.
Testing:
Experience in developing and executing Unit and Integration tests.
Soft Skills:
Excellent analytical, problem-solving, and communication skills (written and verbal) to effectively interact with technical and non-technical teams.
Preferred Qualifications
- Familiarity with mainframe utilities, debugging tools (e.g., Xpediter, Abend-AID), and change management tools (e.g., Endevor, ChangeMan).
- Experience in the financial services, insurance, or a similarly regulated industry.
- Knowledge of modernizing mainframe applications or integration techniques (e.g., APIs)
(ref:hirist.tech)