> Markdown version of [/jobs/ext/253512-mainframe-developer-_-cobol-jcl](https://www.wearedevelopers.com/jobs/ext/253512-mainframe-developer-_-cobol-jcl). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mainframe Developer _ COBOL & JCL - **Company:** Tata Consultancy Services Limited - **Location:** McLean, VA, United States - **Salary:** $130,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Unit Testing, Software Bug Management, Customer Information Control System (CICS), COBOL (Programming Language), IBM DB2, Software Debugging, Embedded SQL, Endevor, Entry Sequenced Data Set, Job Control Language (JCL), Job Scheduling, Mainframes, Online Transaction Processing, Performance Tuning, Systems Development Life Cycle, SQL Databases, System Testing, Virtual Storage Access Methods, Syncsort, Infrastructure Automation Frameworks, Information Technology, Software Coding, Control M - **Published:** May 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b52da20ee9b49306 ## About the Role Do you have experience in Waterfall?, Do you have a Bachelor's degree?, Must Have Technical/Functional Skills * Strong hands-on experience with COBOL (Batch & Online) * Proficient in JCL including job scheduling, utilities, and restart/recovery * Experience with IBM z/OS Mainframe environment * Good working knowledge of CICS for online transaction processing * Strong experience with DB2 (SQL, embedded SQL, performance tuning) * Familiarity with VSAM (KSDS, ESDS, RRDS) * Experience with File Handling, Sort utilities (DFSORT/SYNCSORT) * Understanding of Mainframe Job Scheduling tools (CA-7, Control-M, or equivalent) * Experience in incident analysis, debugging, and production support * Knowledge of BFSI domain, especially banking/credit union systems (Accounts, Loans, Payments preferred) * Exposure to Change & Configuration Management tools (Endevor, Changeman, ISPW) * Understanding of SDLC, Agile, and waterfall methodologies, * Strong written and verbal communication skills, especially in client-facing environments * Ability to work independently and manage priorities in a fast-paced BFSI environment * Good stakeholder management and collaboration skills * Strong problem-solving and analytical thinking * Willingness to support critical production issues and work across time zones when needed, Qualifications : BACHELOR OF COMPUTER SCIENCE ## Description * Design, develop, enhance, and maintain COBOL/JCL-based mainframe applications * Analyze business and technical requirements and translate them into robust mainframe solutions * Perform unit testing, system testing support, and bug fixes * Handle batch job monitoring, performance tuning, and failure analysis * Support production releases, incident resolution, and root cause analysis * Work closely with Business Analysts, QA teams, and onshore/offshore stakeholders * Ensure adherence to coding standards, security guidelines, and compliance requirements * Participate in application modernization, optimization, and documentation initiatives * Provide knowledge transition and mentoring to junior team members when required ## Related Videos - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)