Your Role and Responsibilities- Within the Watson Code Assistant for z/OS Development team, you will play a vital role in developing a robust CI/CD infrastructure supporting the development of state of the art of generative AI technology for IBM Z automation.
- As an IBM Software Developer, you will use the latest tools and technologies available to deliver state-of-the-art software technologies.
- You will be responsible for ensuring that software components are expertly designed, tested, debugged, verified, and ready for integration into IBM’s world-class products, helping organizations improve their business outcomes in the global marketplace. We are looking for:
- A strong desire to work as software engineers through all phases of the development lifecycle
- An understanding of software development principles and testing methodologies such as the Agile lifecycle, along with a high degree of adaptability, drive, and willingness to accept new challenges
Required Technical and Professional Expertise
3+ years of:
- Object-Oriented programming
- Java Application Development including functional and regression testing
- CI/CD (DevOps) experience
- Web and UI development
- Automation development experience, including scripting
- C programming language
- Git source control management
- Linux or UNIX development
Preferred Technical and Professional Expertise
- PL/I programming language
- Experience with IBM z/OS operating system (ISPF/TSO)
- Assembler programming
- Job Control Language (JCL)
- Restructured Extended Executor language (REXX)
- Tekton
- IBM IMS (Information Management System)