Introduction
At IBM, work is more than a job. It is an experience to build, design, and code with innovation and progression in mind. IBM focuses on collaboration to attempt things you have never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems?The MultiCloud Software Platform (MCSP) is one of IBM's internal products that is at the core of innovation and enablement for SaaS offerings. It represents the shared set of components, tools, and infrastructure designed to facilitate the seamless operation of IBM SaaS solutions across various hyperscale cloud providers. By offering a consistent experience, MCSP ensures that customers can enjoy a standardized and reliable environment.
Your Role And Responsibilities
As a MCSP backend developer, you will be part of a dynamic and critical component of our Automation strategy.
- You'll be responsible for developing and delivering an automated platform using the latest Agile and Cloud-native techniques, tools and programming languages.
- You'll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers.
- You’ll employ IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability.
- Design and code servers, services, applications and databases that are reusable, scalable and meet critical architecture goals.
- Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
Preferred Education
Master's Degree
Required Technical And Professional Expertise
- 3+ years of experience in infrastructure, architecture, engineering, and operations.
- Experience working with Kubernetes.
- Proficiency in Object Oriented programming languages and REST APIs.
- Understanding and demonstrable application of Agile best practices.
- Demonstrable hands-on expertise in cloud technologies.
- Team mindset: Willingness to collaborate and iterate.
- Growth mindset: Willingness to learn new technologies and processes.
Preferred Technical And Professional Experience
- Experience working with RedHat OpenShift.
- Proficiency working with SQL.
- Proficiency in JavaScript and Golang programming languages.
- Knowledge or experience working with IBM WebSphere Liberty
- Knowledge of authentication, authorization, and access management practices and implementations.
- Experience developing in hyperscalers (e.g., IBM Cloud, AWS, Azure, Google Cloud).
- Experience in architecting, deploying, and/or operating solutions built on hyperscalers (e.g., IBM Cloud, AWS, Azure, Google Cloud).
- Experience with large-scale and complex system integrations, cloud security, and zero-trust architectures.
- Experience with distributed source control systems such as Git.