Back to Jobs
I

Software Developer for SMB

IBM Pune Division, Maharashtra, India

Apply for this Position

Job Description

"Unlock the future of infrastructure and technology with IBM, where innovation meets collaboration."

As a Software Developer for SMB at IBM, you'll be at the forefront of shaping the systems that power the world. With a focus on infrastructure and technology, you'll work alongside diverse teams worldwide to deliver cutting-edge solutions that drive innovation and progress.

In this role, you'll have the opportunity to tackle complex challenges, collaborate with experts, and leverage a wide range of technologies to create resilient, future-ready solutions that meet the evolving needs of clients and industries.

Why you should learn this:

The demand for skilled software developers in the SMB sector is on the rise, with a projected growth rate of 21% by 2028.

Expected Salary: $80,000 - $150,000 per year, depending on location and experience.

How it works:

  • Step 1: Develop a deep understanding of IBM's infrastructure and technology landscape, including mainframes, hybrid cloud platforms, networking, automation, and site reliability.
  • Step 2: Collaborate with cross-functional teams to design and implement solutions that meet the evolving needs of clients and industries.

Core Concepts to Master

1

Cloud-Native Development

Cloud-native development involves designing and building applications that are inherently cloud-aware, scalable, and resilient. This requires a deep understanding of cloud architecture, containerization, and serverless computing.

2

DevOps and Continuous Integration

DevOps and continuous integration involve automating the software development and deployment process to improve speed, quality, and collaboration. This requires a deep understanding of Agile methodologies, version control, and continuous testing.

3

Microservices Architecture

Microservices architecture involves breaking down monolithic applications into smaller, independent services that communicate with each other. This requires a deep understanding of service-oriented architecture, APIs, and containerization.

Interview Questions (Beginner)

  • What is your experience with cloud-native development?
  • How do you approach DevOps and continuous integration?
  • Can you explain the benefits of microservices architecture?

Job Overview

CompanyIBM
Employment TypeFull-time
LocationPune Division, Maharashtra, India
Experience LevelFresher

Advance Questions

  • • How do you design and implement scalable and resilient cloud-native applications?
  • • Can you walk us through your experience with continuous testing and delivery?
  • • How do you approach service discovery and communication in microservices architecture?