> Markdown version of [/jobs/ext/1770141-mainframe-systems-programmer-ehra](https://www.wearedevelopers.com/jobs/ext/1770141-mainframe-systems-programmer-ehra). 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 Systems Programmer - EHRA - **Company:** The State Of North Carolina - **Location:** Wake County, NC, United States (Remote available) - **Experience:** Experienced - **Salary:** $87,617.0 - $131,426.0 - **Contract:** Permanent contract - **Skills:** Data Analysis, Unix, Customer Information Control System (CICS), System Configuration, Data Centers, Middleware, IBM Cognos Business Intelligence, IBM WebSphere MQ, Network Security, Mainframes, Performance Tuning, IBM Resource Access Control Facility, SAS (Software), Software Engineering, Subsystems, System Software, Z/OS, Data Storage Management, Bug Reporting, Information Technology - **Published:** July 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d2768914a14d01f4 ## About the Role Some state job postings say you can qualify by an "equivalent combination of education and experience." If that language appears below, then you may qualify through EITHER years of education OR years of directly related experience, OR a combination of both. See the Education and Experience Equivalency Guide for details. Bachelor's degree in computer science or an IT related field or a closely related field from an appropriately accredited institution and four years of progressive experience in systems software programming OR Associate degree in computer science or an IT related field or a closely related field from an appropriately accredited institution and five years of progressive experience in systems software programming; or an equivalent combination of education and experience ## Description * Installing, configuring, and maintaining enterprise mainframe software products on z/OS in accordance with State standards, vendor guidelines, and established naming conventions * Planning, scheduling, and coordinating software upgrades and system changes with vendors, systems programmers, application teams, and NC Department of Information Technology (NCDIT) customers to ensure compatibility and minimize production impact * Implementing and administering mainframe security by configuring RACF (Resources Access Control Facility) rules, product-specific security features, and related access interfaces in partnership with security and application teams * Monitoring and optimizing system software performance using specialized tools, applying tuning recommendations to improve efficiency and reliability, and advising clients on application adjustments when appropriate * Diagnosing and resolving complex system and application issues by investigating problem reports, collaborating with vendors on root-cause analysis, and implementing corrective actions to restore service * Preparing and maintaining technical documentation, including system guides, change summaries, and technical bulletins, to clearly communicate updates, impacts, and required actions to NCDIT stakeholders. About the Division: The Operations and Systems Software Programmer reports to a manager within Mainframe Hosting of the Service Delivery Division of NCDIT. The Service Delivery Division provides the delivery and management of IT solutions based on customer requirements within a 24x7x365 operational environment. The solutions provided by Mainframe Hosting include: Distributed and Mainframe Systems, Middleware, Network Security, Storage and Data Protection as well as Data Center Operations. Knowledge Skills and Abilities/Management Preferences The following Management Preferences are not required, but applicants that possess these skills are preferred: * Experience in IBM z/OS and related subsystems such as CICS, IMS, HOD, MQ Series, and RACF, along with familiarity in Unix System Services, third-party vendor tools in the mainframe ecosystem, and storage management * Experience ensuring proper protection of an installation's data and resources, including identifying and securing mainframe resources, defining and managing user access, and implementing and maintaining security policies and procedures * Strong background in RACF administration, mainframe TCP/IP networking, z/OS performance tuning, and overall system configuration, with additional skills in IBM Z Performance and Capacity Analytics(IZPCA), Cognos, or SAS considered a plus ## Related Videos - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem](https://www.wearedevelopers.com/videos/237-developer-s-perspective-overview-of-the-tezos-blockchain-ecosystem) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Exploring BOS: The Blockchain Operating System by NEAR Protocol](https://www.wearedevelopers.com/videos/781-exploring-bos-the-blockchain-operating-system-by-near-protocol) ## Related Articles - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Data Analyst Salary in Switzerland](https://www.wearedevelopers.com/magazine/276-data-analyst-salary-in-switzerland) - [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)