> Markdown version of [/jobs/ext/1003916-application-programmer-mainframe-systems](https://www.wearedevelopers.com/jobs/ext/1003916-application-programmer-mainframe-systems). 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). --- # Application Programmer - Mainframe Systems - **Company:** Russell Tobin - **Location:** Downey, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $145,600.0 - $166,400.0 - **Contract:** Temporary contract - **Skills:** HTML, Adaptable Database Systems, Applications Architecture, Application Performance Management, Systems Engineering, Customer Information Control System (CICS), COBOL (Programming Language), Cyber Security, Computer Programming, Databases, IBM DB2, Database Design, Software Debugging, Design of User Interfaces, Job Control Language (JCL), IBM Websphere Application Server, IBM Information Management System, Systems Analysis, Mainframes, Standard Sql, SAS (Software), Software Deployment, Software Engineering, Software Requirements Analysis, Software Systems, Z/OS, Transaction Processing (Computing), Reliability of Systems, Information Technology, Data Management, Programming Languages - **Published:** June 8, 2026 - **Apply:** https://www.dice.com/job-detail/46cbaa14-872c-470b-b1c5-75a1034175b7 ## About the Role * Bachelor's degree in computer science, Information Technology, or a related field. Equivalent experience may be considered in lieu of education. * 7+ years of experience in mainframe systems design, development, programming, and support. * 5+ years of hands-on experience with IMS, DB2, COBOL, and CICS programming in an enterprise mainframe environment. * Strong experience with Mainframe Application Development using COBOL, IMS, DB2, CICS, and JCL. * Strong understanding of Software Development Life Cycle (SDLC), systems analysis, application architecture, and design methodologies. * Experience with database design, data modeling, transaction processing, and data management principles. * Knowledge of systems engineering concepts including scalability, reliability, maintainability, and supportability. * Excellent analytical, problem-solving, communication, and documentation skills. * Ability to work effectively with technical teams, business stakeholders, and management. Programming Languages & Technologies * COBOL * Natural / SuperNatural * IMS/DB/DC * DB2 / SQL * Assembler * SAS * CICS * MF FOCUS Tools & Utilities * MVS JCL * MVS TSO/ISPF, * IBM WebSphere * Debugger * N2O Databases * DB2 * IMS * ADABAS * FOCUS Operating Systems * z/OS Additional Technologies * EntireX * ASP * HTML * Cloverleaf ## Description * Lead the design, development, enhancement, testing, implementation, and support of complex mainframe applications and software systems. * Analyze business and system requirements and translate them into technical specifications, application prototypes, and software solutions. * Design and develop scalable application architectures, system components, user interfaces, and output formats. * Write, debug, maintain, and optimize application code to ensure system reliability, performance, and maintainability. * Collaborate with business users and stakeholders to validate requirements, conduct testing, and ensure successful application deployment. * Integrate hardware and software components while ensuring system functionality, quality, and performance standards. * Create and maintain technical documentation, program specifications, and operational procedures. * Evaluate emerging technologies and recommend enhancements to improve application performance and operational efficiency. * Ensure compliance with information security, information assurance, and organizational governance policies. ## 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) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [WeAreDevelopers LIVE - Streaming HTML](https://www.wearedevelopers.com/videos/2135-wearedevelopers-live-streaming-html) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)