Your Role and Responsibilities- Within the Watson Code Assistant for z/OS Development team, you will play a vital role in developing the future 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
5+ years of:
- Object-Oriented programming
- Java Application Development including functional and regression testing
- Working with Linux or UNIX systems
- Shell scripting
- Git source control management
- Understanding of Agile development methodology
- Experience with IBM z/OS operating system (ISPF/TSO)
Preferred Technical and Professional Expertise
- Job Control Language (JCL)
- Restructured Extended Executor language (REXX)
- Automation with Ansible
- C/C++/Python programing languages
- Linux or UNIX development
- CI/CD with Jenkins