Job Description
Your Role and Responsibilities
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today – planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
- Understand customer requirements and design the features
- Work out the product design specification and review with product architect and development leaders
- Set up the product development environment on hybrid platforms including LUW, zOS and Cloud
- Follow the enterprise development process and implement the features
- Write, execute, and automate the UT test cases
- Track and fix product defects found before delivery
- Handle customer issues and provide solutions or product fixes
- Communicate with IBM world-wide developers, support engineers etc.. We strive to continue to make IBM Data & AI a place where you want to be – Inclusive.
- Creative. Collaborative. This fosters a culture where you are motivated to produce the best results possible…We’re hiring…..JOIN US.
Required Technical and Professional Expertise
- Experience of 10+ years overall IT experience and leading team for at least 3 years, ideally in the database space.
- Hands on experience in coding with Java and related technologies
- Strong understanding of User interface design principles
- Experience with Docker/Kubernetes/OpenShift
- Understanding of Data Replication technology is an add-on
- Working knowledge on Database usage knowledge
- Excellent communication skills (verbal and writing)
- Solid organizational skills including attention to detail and multitasking skills
- Working efficiently, effectively, proactively across global teams is required with a focus on what is committed and prioritized to move forward the client value proposition.
- The team will have a blend of Development, QA, Performance measurement roles as you see fit. You will be a one-stop shop, startup mentality. In this role you will be required to have the following:
- Experience working with Linux, Unix, Windows, or Z based Operating Systems
- Strong expertise on Db2 database, or at least 1 other enterprise database systems (Oracle, Sybase, Informix, MSSQL)
- Strong development experience with Perl, Python or any scripting language.
- Working knowledge with Container technologies: Kubernetes (preferred), OpenShift, Docker, etc.
- Experience working with Automation and Integration processes and tools: Ansible, Icinga, Jenkins. Experienced with tools such as GitHub/JIRA
- Experience building CI/CD workflows using tools like Jenkins, Travis CI, Circle CI, GitLab, or TeamCity
- Experience working in an Agile/SCRUM-based development environment
Preferred Technical and Professional Expertise
- Strong understanding of User interface design principles
- Hands on experience in coding with Java and related technologies
- Experience with Docker/Kubernetes/OpenShift
- Understanding of Data Replication technology is an add-on
- Working knowledge with Container technologies: Kubernetes (preferred), OpenShift, Docker, etc.
- Experience working with Automation and Integration processes and tools: Ansible, Icinga, Jenkins.
- Experienced with tools such as GitHub/JIRA
- Experience building CI/CD workflows using tools like Jenkins, Travis CI, Circle CI, GitLab, or TeamCity