> Markdown version of [/jobs/ext/2543118-mainframe-developer](https://www.wearedevelopers.com/jobs/ext/2543118-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:** Seneca Resources - **Location:** Birmingham, AL, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Agile Methodology, Application Integration Architecture, Unit Testing, Batch Processing, Customer Information Control System (CICS), COBOL (Programming Language), Databases, Continuous Integration, Data Retrieval, IBM DB2, Database Development, DevOps, Job Control Language (JCL), IBM Mainframe, Job Scheduling, Mainframes, Online Transaction Processing, Scrum Methodology, Systems Development Life Cycle, Regression Testing, Standard Sql, Software Engineering, Systems Integration, Virtual Storage Access Methods, Z/OS, Tso/ispf, Enterprise Software Applications, File-aid, Git, Integration Tests, Codebase, Cloud Integration, Restful APIs, Software Version Control, Control M - **Published:** August 11, 2026 - **Apply:** https://public-rest40.bullhornstaffing.com/rest-services/R0SYP/query/JobBoardPost?where=id=47729&fields=id,title,publishedCategory(id,name),address(city,state),employmentType,dateLastPublished,publicDescription,isOpen,isPublic,isDeleted ## About the Role * 5+ years of experience in Mainframe Development, Software Engineering, or a related technical field * Hands-on experience developing applications using COBOL * Experience with JCL (Job Control Language) and batch processing * Working knowledge of DB2 and SQL * Experience with or exposure to CICS transaction-processing environments * Understanding of the Software Development Life Cycle (SDLC) * Strong analytical, problem-solving, and troubleshooting abilities * Ability to read, maintain, and enhance existing legacy applications and codebases * Excellent communication and collaboration skills * Ability to work effectively in a team-oriented environment, * Experience in the financial services, banking, insurance, or highly regulated industries is highly valued. * IBM z/OS * VSAM * TSO/ISPF * IBM Utilities * File-AID * Abend-AID * Control-M or other enterprise job scheduling tools * Git or modern source control platforms * REST APIs and mainframe integration technologies * Agile or Scrum development methodologies * Mainframe modernization initiatives * Cloud integration projects * DevOps tools and CI/CD practices ## Description We're seeking a Mainframe Developer to help support and modernize critical enterprise applications within our IBM mainframe environment. This role is ideal for a developer who enjoys solving complex business problems, maintaining high-performance systems, and contributing to modernization initiatives that connect legacy platforms with modern technologies., * Design, develop, test, maintain, and enhance applications in an IBM z/OS mainframe environment * Develop and support COBOL programs, JCL jobs, and batch-processing applications * Work with DB2 databases, including SQL development, data retrieval, and application integration * Support online transaction processing utilizing CICS * Analyze business requirements and implement application enhancements and fixes * Troubleshoot production incidents, batch failures, performance issues, and application defects * Review job logs, system messages, abends, and processing results to identify root causes and resolve issues * Participate in unit testing, integration testing, and regression testing activities * Create and maintain technical documentation, system specifications, and support procedures * Collaborate with developers, business analysts, QA teams, and infrastructure partners throughout the SDLC * Contribute to mainframe modernization, system integration, and digital transformation initiatives * Provide production support and participate in issue resolution efforts as needed * Follow coding standards, development best practices, and change-management processes ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## 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) - [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) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers)