Skip to main content
Posted 10 July, 2026

Mainframe Developer

Diverse Lynx
Bangalore Full Time
Reference: 365_569689_25-02709

JD for Mainframe Developer.
Essential Skills: Cobol, Vax VMS/Mainframe, Oracle2)Vax VMS experience is a plus3)Banking/Finance domain experience is preferred
Desirable Skills: Experience in COBOL, Vax VMS related technologies onlyAbility to self-learn and contribute in a fast paced result oriented project

Key Responsibilities:

  • Mainframe Application Development: Design, develop, and implement mainframe-based applications using COBOL, JCL, DB2, CICS, and other mainframe technologies.

  • System Maintenance & Enhancements: Maintain and enhance legacy mainframe applications, ensuring they meet business requirements and continue to operate efficiently.

  • Data Management: Design and implement database objects, such as tables, indexes, stored procedures, and triggers, using DB2 and other mainframe databases.

  • Batch Processing: Develop and maintain batch processing jobs using JCL (Job Control Language) to automate data processing tasks.

  • Performance Optimization: Analyze, troubleshoot, and optimize the performance of mainframe applications, including tuning batch jobs, queries, and programs.

  • Application Support: Provide production support, including troubleshooting and resolving issues related to mainframe applications, databases, and interfaces.

  • Documentation: Create and maintain technical documentation, including design specifications, user guides, and system documentation.

  • Testing & Quality Assurance: Write and execute test plans to ensure the accuracy, performance, and scalability of applications. Work with QA teams to ensure high-quality releases.

  • System Integration: Work with other IT teams to integrate mainframe applications with distributed systems, web services, and modern technologies.

  • Collaboration: Collaborate with business users and technical teams to gather requirements, design solutions, and deliver functionality that meets business needs.

  • Project Management: Participate in project planning, estimation, and status reporting. Ensure the timely delivery of application changes and enhancements.

  • Troubleshooting & Debugging: Analyze system failures, application errors, and user-reported issues. Use debugging tools to identify and resolve problems effectively.

  • Knowledge Transfer: Provide mentorship to junior developers and share best practices with team members.

Sign up for Job Alerts