> Markdown version of [/jobs/ext/2166099-mainframe-cobol-developer](https://www.wearedevelopers.com/jobs/ext/2166099-mainframe-cobol-developer). 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 COBOL Developer - **Company:** Computer Task Group, Inc - **Location:** Indianapolis, IN, United States - **Contract:** Temporary contract - **Skills:** Unit Testing, Customer Information Control System (CICS), COBOL (Programming Language), Databases, Data Security, Data Structures, IBM DB2, Software Debugging, Job Control Language (JCL), Integrated Development Environments, Job Scheduling, Mainframes, Online Transaction Processing, Software Maintenance, Virtual Storage Access Methods, Information Technology - **Published:** August 21, 2026 - **Apply:** https://www.indianapolisgigs.com/job.asp?id=3361190918&tx=JT10092UYD&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Strong Mainframe COBOL development skills. * Hands-on experience with JCL. * Experience working with VSAM files and data structures. * Strong knowledge of DB2 databases and SQL. * Experience with CICS and online transaction processing. * Strong analytical, troubleshooting, and problem-solving skills. * Ability to work independently and collaboratively in a team environment. * Strong written and verbal communication skills. Experience: * Experience developing and supporting applications in a mainframe environment. * Experience with COBOL, JCL, VSAM, DB2, and CICS. * Experience with application maintenance, enhancements, debugging, testing, and production support. * Experience working in a structured software development environment. Education: * Bachelor's degree in Computer Science, Information Technology, or a related field preferred. * Equivalent combination of education and relevant experience may be considered. Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required. ## Description * Develop, enhance, maintain, and support mainframe applications using COBOL. * Analyze business and technical requirements and translate them into effective application solutions. * Develop and modify batch and online programs in a mainframe environment. * Create, maintain, and troubleshoot JCL for application processing and job scheduling. * Work with VSAM and DB2 databases, including data access, updates, and troubleshooting. * Develop and support CICS transactions and online processing. * Perform unit testing, debugging, and production support activities. * Analyze application issues and identify root causes and corrective solutions. * Collaborate with business analysts, developers, testers, and other technical teams to deliver quality solutions. * Prepare and maintain technical documentation related to application changes and processes. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Cloud as the new mainframe: why the cloud hype does not reflect the dev reality](https://www.wearedevelopers.com/videos/797-cloud-as-the-new-mainframe-why-the-cloud-hype-does-not-reflect-the-dev-reality) - [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) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Migrating from COBOL with AI: A Moonshot Demo](https://www.wearedevelopers.com/videos/1531-migrating-from-cobol-with-ai-a-moonshot-demo) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)