> Markdown version of [/jobs/ext/3535130-developer-mainframe](https://www.wearedevelopers.com/jobs/ext/3535130-developer-mainframe). 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). --- # Developer Mainframe - **Company:** HCL America, Inc. - **Location:** San Antonio, TX, United States - **Experience:** Expert - **Salary:** $109,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Business Logic, Unit Testing, Batch Processing, Customer Information Control System (CICS), Cloud Computing, COBOL (Programming Language), Static Program Analysis, Data Mapping, IBM DB2, Software Debugging, File Systems, Job Control Language (JCL), Python (Programming Language), Mainframes, Performance Tuning, Pl/i, Reverse Engineering, System Testing, Virtual Storage Access Methods, Data Processing, Tso/ispf, Easytrieve - **Published:** October 2, 2026 - **Apply:** https://www.dice.com/job-detail/30c93578-474b-4c52-9f6c-fab95b62e94d ## About the Role We are looking for a highly talented and self- motivated [insert position/role] to join us on our journey in advancing the technological world through innovation and creativity., * 8+ years of IBM z/OS mainframe development experience. * Strong experience with Easytrieve analysis and maintenance. * Expertise in PL/I, COBOL, or similar mainframe languages. * Experience with Python development for modernization initiatives. * Strong knowledge of JCL, DB2, VSAM, TSO/ISPF, and batch processing. * Experience with data mapping, file layouts, and report generation. * Ability to reverse engineer undocumented legacy applications. * Strong debugging, testing, and problem-solving skills. Preferred Skills * Mainframe modernization or migration project experience. * Experience with automated code conversion tools. * Knowledge of CICS and IBM utilities. * Experience with Agile development methodologies. * Familiarity with cloud-based modernization strategies. ## Description Seeking an experienced Mainframe Developer to analyze, convert, and modernize legacy Easytrieve applications into PL/I and/or Python solutions. The ideal candidate will possess strong IBM z/OS mainframe expertise, including Easytrieve, JCL, COBOL/PL/I, DB2, VSAM, and batch processing. Responsibilities include code analysis, redesign, conversion, testing, performance tuning, and production implementation while ensuring functional equivalence and maintaining business logic integrity., * Analyze existing Easytrieve programs and supporting batch workflows. * Convert Easytrieve reporting and data-processing logic to PL/I or Python. * Interpret and document legacy business rules and technical specifications. * Work with JCL, DB2, VSAM, Sequential Files, and batch scheduling environments. * Perform code remediation, debugging, unit testing, and system testing. * Validate converted applications against existing production outputs. * Optimize performance and maintainability of modernized solutions. * Collaborate with business analysts, architects, and QA teams. * Support deployment and post-production stabilization activities. ## 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) - [Fireside Chat with Lea](https://www.wearedevelopers.com/videos/551-fireside-chat-with-lea) - [Unlocking the Power of the Mainframe: Developing modern applications on z/OS](https://www.wearedevelopers.com/videos/764-unlocking-the-power-of-the-mainframe-developing-modern-applications-on-z-os) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) ## Related Articles - [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) - [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) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)