Search by job, company or skills

IBM

Software Developer - OIM

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 500 applicants
Quick Apply

Job Description

This team comprises professionals with diverse backgrounds in software engineering, data science, network architecture, and security. By fostering a culture of innovation and continuous improvement, the team strives to achieve its mission of making IBM the most productive company in the world.

Your role and responsibilities

Your Role and Responsibilities

As a Full Stack Application Developer, you will design, develop, and/or re-engineer complex application components, and integrate software packages, programs, and reusable objects residing on multiple platforms.

Key Responsibilities

As a Full Stack Application Developer, you will:

  • Design, develop, and/or re-engineer complex application components, and integrate software packages, programs, and reusable objects residing on multiple platforms.
  • Build applications for IBMers around the world, demonstrating agile and dynamic software support capabilities.
  • Be responsible for the maintenance and improvement of critical IBM internal applications.
  • Perform application development based on Agile methodologies and participate in requirements/user story analysis, design, and execution.
  • Conduct appropriate unit and module testing; detect, report, investigate, and fix defects in the application (production support).
  • Continually focus on improving the application.

Work effectively in collaboration with other team members, partners, and other support functions when required

Required education

Bachelor's Degree

Preferred education

Bachelor's Degree

Required technical and professional expertise

  • Proficiency inNode.js,React.js, andSQL(knowledge of Java is preferred).
  • Hands-on experience with IBM Public Cloud services such asPostgreSQL,COS, etc.
  • Strong understanding ofAPIsand their integration.
  • Familiarity withmicroservices architecturesdeployed onKuberneteswithin the IBM Internal Cirrus platform.
  • Capability to assist with production support and respond to end-user inquiries.
  • Minimum of2 years of experiencein application development usingNode.js,Vue.js,React.js,RESTful APIs,JavaScript, andSQL.
  • Ability to independently analyze requirements from specifications and develop robust and efficient algorithmic designs.

Preferred technical and professional experience

  • Experience withCIO Common CI/CD Pipeline.
  • Familiarity with theCirrus container platform.
  • Expertise in designing scalableMicroservices components.
  • Knowledge ofCloud Native Application ArchitectureandMicroservicesprinciples.

About Company

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.

Job ID: 117931615