Logo of Huzzle

Software Developer

image

IBM

13d ago

  • Job
    Full-time
    Entry, Junior, Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need cloud microservices, REST APIs, and Kubernetes skills. Proficiency in Go is essential; Node.js, Python, and Bash are a plus. Familiarity with CI/CD, Agile, Jenkins, and generative AI is required.
  • You will develop cloud services, automate code deployment, train AI tools for ITSM, participate in duty rotations, and ensure OSS services comply with security and compliance standards.

Requirements

  • 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
  • Jenkins, React JS, Carbon components framework
  • Automated unit & integration testing
  • Generative AI, LLM, and Foundation model knowledge
  • Prompt engineering

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

FAQs

What is the primary focus of the Software Developer role at IBM?

The primary focus is on the development and operation of cloud services, including microservices and APIs, aimed at improving operational efficiencies within the Global Operational Support Systems (OSS) Platform Development organization.

What programming languages are preferred for this role?

The preferred programming languages for this role are Go (GoLang), with Python, Node.js, and Bash being acceptable as well.

Are there specific technical skills required for this position?

Yes, candidates should have experience with cloud microservices development, REST APIs, Kubernetes, AI programming, Continuous Integration and Deployment (CI/CD) principles, and Agile development methodologies.

Is experience with machine learning necessary for this role?

Yes, familiarity with machine learning processes, developing and deploying AI algorithms, and evaluating their effectiveness is necessary.

What are the expectations regarding security and compliance?

The candidate will be expected to ensure that OSS services operate in line with Security and Compliance requirements.

What UI/UX development knowledge is beneficial for this position?

Knowledge of UI/UX development, particularly with React, Angular, or CSS, is considered a plus for this position.

Will the Software Developer be required to participate in on-call duty?

Yes, the candidate will be available as part of a rotation for duty days as needed.

What kind of team collaboration is expected in this role?

The role will involve working with globally located development teams and various stakeholders, including Service SRE teams and Cloud Executives.

Are there any COVID-19 vaccination requirements for this job?

Yes, this job requires candidates to be fully COVID-19 vaccinated prior to their start date, with proof of vaccination status required.

What growth opportunities does IBM provide for its employees?

IBM encourages learning and development, allows for experimentation, and supports continuous feedback and collaboration in a diverse environment.

Technology
Industry
10,001+
Employees
1911
Founded Year

Mission & Purpose

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We're here to help every creator turn their "what if" into what is. Let's create something that will change everything