Job Description
IntroductionA career in IBM Software means you’ll be part of a team that transforms our customers challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
Your Role and ResponsibilitiesAs a software developer, you will work with clients and others in a multidisciplinary team to define
Requirements and develop solutions. You will design, code, and test solutions for IBM Z platform, that use
programming languages including Java, ReactJS, COBOL, C/C++, Assembler.
Required Technical and Professional Expertise
- 1-5 years of software development experience
- Computer Programming in Java, Java EE, JavaScript based front end technologies (REACT, CSS, Redux, RxJS, Carbon, JS) Design Patterns.
- Experience in developing tools and products using at least one scripting language – Ansible, JavaScript, Typescript.
- Proficient in source control management tools (GitHub, Tekton, Jenkins) and with Agile Life Cycle Management tools
- Strong analytical, debugging and problem-solving skills to analyse issues and defects reported by customers, customer-facing teams, and test teams
- Ability to innovate in the areas of Product Engineering
- Open to cross time zone collaboration
Preferred Technical and Professional Expertise
- Your experience and depth in the following areas will influence your competitiveness for a position as well as specific assignments
- Experience with software build technologies
- Experience in creating, modernizing and supporting robust CI/CD pipelines
- IBM Z Architecture, IBM z/OS Systems Programming
- Databases and database systems including Db2, Mongo, Couchbase, IMS, SQL / NoSQL databases
- JavaScript, HTML5, CSS3, JavaScript libraries like JQuery, node.js, React, OR angular.js DOM, JSON, CSS Frameworks, HTTP
- Cloud Architectures, Infrastructure (VPC, Kubernetes/OpenShift, Istio, Akamai etc ) and Migrations
- Design and Development of Code using Security Best Practice