Full Job Description
Role Summary
We are hiring a Mainframe Developer with strong hands-on development and support experience across core IBM mainframe technologies. The ideal candidate will possess working expertise in JCL, PL/I, COBOL, CICS, IMS DC/DB, IBM DB2, SQL Server, and REXX tools, and will be comfortable working in enhancement, maintenance, incident resolution, and modernization-support scenarios.
Key Responsibilities
• Design, develop, enhance, test, and support applications built on IBM mainframe technologies.
• Develop and maintain batch and online programs using COBOL and/or PL/I with JCL-based scheduling and execution logic.
• Work with CICS transaction programs and IMS DC / IMS DB components for online and database processing.
• Develop, tune, and troubleshoot DB2-based programs, SQL queries, stored logic, and data access routines.
• Support interfaces or reporting solutions involving SQL Server where required in the application ecosystem.
• Use REXX and related tooling for automation, utilities, diagnostics, and productivity improvements.
• Perform root-cause analysis for production incidents, implement bug fixes, and support release / deployment activities.
• Participate in impact analysis, code reviews, unit testing, system testing support, and documentation updates.
• Collaborate with business analysts, testers, infrastructure teams, and downstream / upstream application teams.
• Contribute to application stability, performance improvements, technical debt reduction, and modernization-readiness activities.
Required Qualifications
• Bachelors degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
• Strong hands-on experience with JCL, PL/I, COBOL, CICS, IMS DC/DB, IBM DB2, SQL Server, and REXX.
• Experience in production support, problem determination, defect fixes, and enhancement delivery in a controlled enterprise environment.
• Good understanding of batch processing, online transaction processing, datasets, file structures, job scheduling, and environment promotion.
• Ability to read and analyze legacy code, identify dependencies, and implement safe changes with minimal business disruption.
• Working knowledge of SDLC, change management, release processes, and documentation practices.
• Strong debugging, troubleshooting, and communication skills.
Preferred Skills
• Exposure to insurance, banking, or other high-volume regulated enterprise environments.
• Experience with source control, DevOps / deployment tooling, mainframe utilities, and job scheduling products.
• Familiarity with modernization initiatives such as API enablement, data extraction, service integration, or code refactoring.
• Knowledge of performance tuning, data reconciliation, and interface support across distributed systems.
Core Competencies
• Attention to detail in legacy environments
• Problem-solving under production timelines
• Team collaboration and communication
• Quality and risk awareness
• Continuous improvement mindset
TCS does not use artificial intelligence tools for candidate screening or evaluation. This post is for a current vacancy. The hiring process includes an initial screening, followed by a technical evaluation and managerial discussion.