> Markdown version of [/jobs/ext/962800-mainframe-developer](https://www.wearedevelopers.com/jobs/ext/962800-mainframe-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 Developer - **Company:** Htd Resources, Llc - **Location:** Madison, WI, United States - **Contract:** Permanent contract - **Skills:** Batch Processing, COBOL (Programming Language), Databases, IBM DB2, Database Development, Job Control Language (JCL), Job Scheduling, Mainframes, Data Processing, Software Version Control, Control M - **Published:** June 1, 2026 - **Apply:** https://www.dice.com/job-detail/ac3e79fe-984f-4a85-bc55-35b3691263f3 ## About the Role The ideal candidate will have strong hands-on experience in Mainframe Development, Production Support, Batch Processing, and Change Management activities within a complex enterprise environment., * Strong experience in Mainframe Development. * Hands-on experience with COBOL programming. * Experience working with Db2 databases, including SQL development and optimization. * Proficiency in JCL (Job Control Language). * Experience supporting and troubleshooting batch processing systems. * Hands-on experience with Control-M job scheduling and monitoring. * Experience using Changeman for source code management and migrations. * Strong production support and incident resolution experience. ## Description * Develop, enhance, maintain, and support mainframe applications using COBOL and Db2. * Perform production support activities, including troubleshooting, root cause analysis, and issue resolution. * Monitor and support batch processing environments and scheduled jobs. * Develop, modify, and maintain JCL scripts for batch execution and data processing. * Work with Control-M for job scheduling, monitoring, and batch workflow management. * Manage application migrations and deployments using Changeman. * Participate in on-call production support activities as 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) - [Brewing Tea over the Internet](https://www.wearedevelopers.com/videos/697-brewing-tea-over-the-internet) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Business Strategies for Scaling European Tech](https://www.wearedevelopers.com/videos/1694-business-strategies-for-scaling-european-tech) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Can coding be the next blue collar career?](https://www.wearedevelopers.com/magazine/44-can-coding-be-the-next-blue-collar-career)