Software Developer

  • Software Engineering
  • Professional

Software Developer

  • Software Engineering
  • Professional

Introduction
At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk

Your Role and Responsibilities
The Global Operational Support Systems (OSS) Platform Development organization is focused on the delivery and operation of shared cloud operational services and IT Service Management (ITSM) integration for use by IBM Cloud and non-Cloud service teams. The OSS Platform Development team is composed of highly skilled software developers who have passion for delivering value to IBM through increased operational efficiencies. OSS shared services are an integrated framework which span the Information Technology Infrastructure Library (ITIL) service operations practices of event and incident management, advanced operations such as event correlation and self-healing automation, Slackbot automation, SLA/SLO dashboarding and monitoring, as well as external notification publication. Beyond the integrated framework we are investigating the use of AI as an emerging tool to drive efficacies and speed of ITSM operations and are looking to make a difference, by improving the capabilities of IBM Cloud to respond to external and internal events.

The role is that of a Software Developer. The candidate needs to be proficient in software development with an emphasis on microservices using cloud languages and scripting. The preference for OSS being Go and Python, Node.js and Bash are acceptable. The candidate must be familiar with API design (REST) and implementation. The applicant should have experience with build / open-source tooling (Github, Jenkins, etc.), testing methodologies/practices and automation, and working experience in an Agile and continuous delivery environment. The candidate should have some familiarity with machine learning processes, developing and deploying AI algorithms, evaluating the effectiveness of AI The candidate should be familiar with secure application development practices. It is recommended that the candidate be familiar in UI/UX development and knowledge of React, Angular, or CSS, is a plus. The candidate will be expected to be able to perform problem determination, isolation, and mitigation, in complex systems.

Key Responsibilities

  • Develop and operate a set of cloud services (UI and backend, microservices and APIs)
  • Ensure code is automatically built and deployed to staging and production environments.
  • Develop and train artificial intelligence tools to help automate ITSM processes
  • Available, as part of a rotation, duty days
  • Ensure OSS services operate in line with Security and Compliance requirements

This role will work with the larger OSS globally located development teams as well as stakeholders from the Public Cloud Architecture Guild, many Service SRE teams, the Client Success Availability Managers, and Cloud Executive stakeholders.


Required Technical and Professional Expertise

  • Cloud microservices development, REST APIs, Kubernetes.
  • Languages: Go (GoLang), Node.js is a plus
  • Scripting: Python, Bash is a plus
  • Program AI to utilize large amounts of data
  • Develop and deploy AI algorithms and evaluate the effectiveness of AI
  • Build tooling and Continuous Integration and Deployment (CI/CD) principles
  • Agile development skills and methodologies, familiar with GitHub and Zenhub
  • Ability to work under ambiguous and dynamic conditions with flexibility
  • Ability to work in a complex, matrix managed organizational environment


Preferred Technical and Professional Expertise

  • Jenkins, React JS, Carbon components framework
  • Automated unit & integration testing
  • Generative AI, LLM, and Foundation model knowledge
  • Prompt engineering

Quer saber como é ser um IBMista?


About IBM

IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

Detalhes importantes do cargo

Não encontrou uma oportunidade para este momento?

Não se preocupe. Junte-se à nossa Rede de Talentos e receba notícias sobre as últimas oportunidades.