> Markdown version of [/jobs/ext/2989836-mainframe-developer](https://www.wearedevelopers.com/jobs/ext/2989836-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:** VYSOFT SOLUTIONS INC - **Location:** New York, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Batch Processing, Customer Information Control System (CICS), COBOL (Programming Language), Static Program Analysis, IBM DB2, Software Debugging, Distributed Systems, Job Control Language (JCL), Job Scheduling, Mainframes, Reverse Engineering, Virtual Storage Access Methods, Transaction Processing (Computing), Maintaining Code, Code Restructuring, Legacy Systems, Control M - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/908de624-5f36-40f0-a952-0cef71bc410c ## About the Role 12+ years of experience in Mainframe development Strong hands-on experience with: COBOL JCL (Job Control Language) Mainframe utilities (VSAM, DB2, CICS - as applicable) Experience with CCS / Control-M / similar job scheduling tools Experience with DB2, CICS transaction processing Proven experience in code analysis, reverse engineering, and refactoring legacy systems Strong debugging and problem-solving skills Familiarity with batch processing and high-volume transaction systems Ability to work independently and in a team-oriented environment ## Description Perform code screening, analysis, and scraping of existing mainframe applications to identify dependencies, inefficiencies, and improvement opportunities Design, develop, test, and maintain COBOL-based applications Develop and manage JCL jobs, including batch processing and scheduling workflows Work with CCS / Control-M / enterprise scheduling systems for job automation and monitoring Analyze legacy code and contribute to modernization strategies Collaborate with cross-functional teams to support integration with distributed systems or APIs Troubleshoot production issues, identify root causes, and implement fixes Ensure adherence to coding standards, performance guidelines, and security practices Document technical specifications, code changes, and system workflows Support QA/UAT cycles and deployment activities ## 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) - [Brewing Tea over the Internet](https://www.wearedevelopers.com/videos/697-brewing-tea-over-the-internet) - [".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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)