IBM

Backend Software Developer

Bengaluru, KA, IN

3 days ago
Save Job

Summary

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

As a Software developer in the Cloud Storage area, you will be implementing and consuming APIs in the IBM cloud infrastructure environment.

You will be a motivated self-starter who loves to solve challenging problems and feels comfortable managing multiple and changing priorities, and meeting deadlines in an entrepreneurial environment.

You are Highly organized, detail-oriented, have excellent time management skills and able to effectively prioritize tasks in a fast-paced, high-volume, and evolving work environment.

Responsibilities include -

Developing storage integrations to enable and support cloud platform business efforts

  • Participate in troubleshooting and fixing issues in existing cloud storage environment
  • Required to produce code that is secure, scalable, and reliable, supported by unit tests, functional tests, and technical documentation
  • Required to participate in code reviews for your peers' development work, triage and solve live customer issues, and participate in all scrum activities
  • Additionally, monitor, measure, and improve code and data performance for the application you help to develop
  • Available for on-call shifts during daytime hours and weekends

All of this will take place in a strong team environment, which necessitates strong communication

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • 0-4 years of experience delivering code for active Cloud Services/Projects
  • Good systems management experience in Linux/UNIX systems (RHEL preferred)
  • Knowledge in Docker and containerization technologies
  • Knowledge with cloud computing technologies such as AWS, VMware, Azure
  • Experience with application deployment using CI/CD
  • Experience with monitoring tools such as Prometheus, Sysdig, Grafana, etc.

Preferred Technical And Professional Experience

  • Experience with Linux virtualization technologies such as KVM, Xen and QEMU
  • Excellent Git skills (merges, rebase, branching, forking, submodules)
  • Experience with Python, Ansible, Terraform, Jenkins
  • Microservice design and development in Kubernetes and GoLang (preferably)
  • Experience with k8s CRDs, k8s controller programming with watcher informer model

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: