Job Description
Introduction A career in IBM Software means you’ll be part of a team that transforms our customer’s 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 Responsibilities Who you are: In this position you will be working on the Cloud Pak for Data core platform development team in both front end and backend development and implement software features.
What you'll do: You will collaborate with various extended teams like the Design team, Content team, and product management to design, implement, and test the best solution possible for the platform. You will also write automated test cases for all the test scenarios for APIs using tools like Go, Jenkins, and scriptsHow we'll help you grow: You'll have access to all the technical training courses you need to become the expert you want to be, you will learn directly from senior members/leaders in this field, You'll have the opportunity to work with multiple clients.
Preferred Education None
Required Technical And Professional Expertise - 0-5 years of experience in frontend and backend software development for web application development
- Robust programming skills and design exposure in Javascript, ReactJS, Redux, NodeJS, Typescript, HTML/CSS
- Experience in creating reusable UI components and familiarity with UI test automation tools, i.e. Puppeteer
- Experience in REST API development and building scalable applications
- Understanding of UX design principles and ability to collaborate with UX designers.
- Familiarity with git, and various development tools: IDEs, and others on Mac, Linux or Windows platforms
- B.S. / M.S. degree in Computer Science, Engineering or a related discipline
Preferred Technical And Professional Experience - Experience with Github or similar SCM tools
- Experience with Continuous Integration / Continuous Delivery (CI/CD) methodologies
- Agile Application Development & Scrum methodologies
- Exposure with Containers, Docker, Kubernetes
- Experience with Public Cloud Services (AWS, Azure, IBM Cloud).
- Good debugging skills and trouble-shooting
- Be able to participate in Quality and Automation of the product as needed as Quality is very integral to the product
Job Tags