Job Description
**Introduction**
We are seeking a highly skilled z/OS System Programmer to join our team focused on mainframe system programming and automation. This role involves designing and implementing automation solutions for z/OS and USS environments, ensuring robust system performance, and collaborating with global teams to deliver secure and reliable operations. The ideal candidate will have strong expertise in z/OS internals, automation scripting, and system programming. Assembler language and C language proficiency is an added advantage.
**Your role and responsibilities**
Roles and Responsibilities
* Collaborate with Product Owner, Technical Architect, and Product Manager to understand requirements and design scalable z/OS system solutions.
* Develop and maintain automation scripts for z/OS and USS environments to streamline operational tasks and improve efficiency.
* Implement and optimize system-level automation for job scheduling, monitoring, and error handling across z/OS subsystems.
* Configure, maintain, and troubleshoot z/OS components including JES, RACF, USS, and related middleware.
* Analyze system issues and defect reports using advanced debugging tools; develop fixes or enhancements for system stability.
* Perform performance tuning and capacity planning for z/OS environments to ensure high availability and reliability.
* Create and review documentation for system configurations, automation procedures, SOPs, and knowledge transfer.
* Work closely with cross-functional teams (DevOps, infrastructure, and application teams) to ensure seamless integration and operational excellence.
* Stay current with emerging z/OS technologies, automation frameworks, and best practices.
**Required technical and professional expertise**
Required Professional and Technical Expertise
* 6-9 years of experience in z/OS system programming and administration.
* Strong knowledge of z/OS internals, JES, RACF, USS, and related subsystems.
* Hands-on experience in USS scripting and automation (REXX, Shell scripting, JCL).
* Proficiency in writing and maintaining automation scripts for operational tasks.
* Experience with debugging tools and techniques for mainframe environments.
* Solid understanding of system performance tuning, capacity planning, and problem determination.
* Familiarity with SMP/E, system upgrades, and maintenance processes.
* Strong understanding of the Software Development Life Cycle and change management in mainframe environments.
* Excellent communication and interpersonal skills.
**Preferred technical and professional experience**
Preferred Professional and Technical Expertise
* Assembler language and C language proficiency for system exits and low-level programming.
* C langugage proficency for system level programming
* Experience with IBM z/OS products and tools (e.g., SDSF, ISPF, TSO).
* Knowledge of automation frameworks and integration with enterprise systems.
* Comfortable working in Unix System Services (USS) environments.
* Ability to write and modify shell scripts (Bash, KSH) and REXX programs.
* Experience with install/build scripts, configuration management, and system customization.
* Exposure to global team collaboration and enterprise-scale environments.
* Strong command of English, both written and verbal.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
We are seeking a highly skilled z/OS System Programmer to join our team focused on mainframe system programming and automation. This role involves designing and implementing automation solutions for z/OS and USS environments, ensuring robust system performance, and collaborating with global teams to deliver secure and reliable operations. The ideal candidate will have strong expertise in z/OS internals, automation scripting, and system programming. Assembler language and C language proficiency is an added advantage.
**Your role and responsibilities**
Roles and Responsibilities
* Collaborate with Product Owner, Technical Architect, and Product Manager to understand requirements and design scalable z/OS system solutions.
* Develop and maintain automation scripts for z/OS and USS environments to streamline operational tasks and improve efficiency.
* Implement and optimize system-level automation for job scheduling, monitoring, and error handling across z/OS subsystems.
* Configure, maintain, and troubleshoot z/OS components including JES, RACF, USS, and related middleware.
* Analyze system issues and defect reports using advanced debugging tools; develop fixes or enhancements for system stability.
* Perform performance tuning and capacity planning for z/OS environments to ensure high availability and reliability.
* Create and review documentation for system configurations, automation procedures, SOPs, and knowledge transfer.
* Work closely with cross-functional teams (DevOps, infrastructure, and application teams) to ensure seamless integration and operational excellence.
* Stay current with emerging z/OS technologies, automation frameworks, and best practices.
**Required technical and professional expertise**
Required Professional and Technical Expertise
* 6-9 years of experience in z/OS system programming and administration.
* Strong knowledge of z/OS internals, JES, RACF, USS, and related subsystems.
* Hands-on experience in USS scripting and automation (REXX, Shell scripting, JCL).
* Proficiency in writing and maintaining automation scripts for operational tasks.
* Experience with debugging tools and techniques for mainframe environments.
* Solid understanding of system performance tuning, capacity planning, and problem determination.
* Familiarity with SMP/E, system upgrades, and maintenance processes.
* Strong understanding of the Software Development Life Cycle and change management in mainframe environments.
* Excellent communication and interpersonal skills.
**Preferred technical and professional experience**
Preferred Professional and Technical Expertise
* Assembler language and C language proficiency for system exits and low-level programming.
* C langugage proficency for system level programming
* Experience with IBM z/OS products and tools (e.g., SDSF, ISPF, TSO).
* Knowledge of automation frameworks and integration with enterprise systems.
* Comfortable working in Unix System Services (USS) environments.
* Ability to write and modify shell scripts (Bash, KSH) and REXX programs.
* Experience with install/build scripts, configuration management, and system customization.
* Exposure to global team collaboration and enterprise-scale environments.
* Strong command of English, both written and verbal.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application