Senior Developer, Application Software Developer

Western Digital

Bengaluru

On-site

INR 400,000 - 650,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Western Digital in Bengaluru is seeking motivated Application Software Developers to design, develop, test, and support scalable software solutions for manufacturing and business applications. You will work with cross-functional teams on APIs, services, and data-driven applications.

Candidates should have strong fundamentals in software engineering, hands-on coding in C#, Java or Python, and familiarity with APIs, databases, and CI/CD.

Qualifications

  • Masters in Computer Science, Information Technology, or related field (or equivalent experience).
  • 0–2 years of experience or relevant academic/project experience.
  • Knowledge of object-oriented programming and software design principles.
  • Experience with programming languages such as C#, Java or Python.
  • Familiarity with APIs, databases, software testing, and CI/CD concepts.
  • Basic understanding of data processing or data-driven applications.
  • Strong analytical, problem-solving, communication, and teamwork skills.
  • Passion for learning new technologies and engineering practices.

Responsibilities

  • Develop and enhance application software, APIs, and microservices using modern programming languages and frameworks.
  • Write automated tests and contribute to CI/CD pipelines to support reliable software delivery.
  • Troubleshoot software defects and performance issues using debugging and monitoring tools.
  • Collaborate with product, engineering, and cross-functional teams to implement technical solutions.
  • Create and maintain technical documentation including design documents and API references.
  • Support applications that process, integrate, or utilize operational and analytical data.

Skills

OOP fundamentals
Java
Python
C#
APIs
CI/CD
Testing
Communication
Teamwork
Data-driven

Education

Masters in CS/IT

Job description

Job Summary

We are seeking motivated and innovative Application Software Developers to support the development of modern software solutions for manufacturing and business applications. The role involves designing, developing, testing, and supporting scalable applications, APIs, and services while working closely with cross-functional engineering teams. Candidates with strong software engineering fundamentals and an interest in data-driven applications are encouraged to apply.

Key Responsibilities
  • Develop and enhance application software, APIs, and microservices using modern programming languages and frameworks
  • Write automated tests and contribute to CI/CD pipelines to support reliable software delivery
  • Troubleshoot software defects and performance issues using debugging and monitoring tools
  • Collaborate with product, engineering, and cross-functional teams to implement technical solutions
  • Create and maintain technical documentation including design documents and API references
  • Support applications that process, integrate, or utilize operational and analytical data
Skill Areas
  1. Software Design Fundamentals
  2. API Development
  3. Testing & Quality
  4. CI/CD Familiarity
  5. Performance Awareness
  6. Cross-Functional Collaboration
  7. Documentation & Learning Agility Qualifications
Qualifications

Masters in Computer Science , Information Technology, or related field (or equivalent experience) or Masters in Computer Science preferred.

Required Skills & Qualifications
  • Master s degree in Computer Science, Software Engineering, or related field
  • 0-2 years of experience or relevant academic/project experience
  • Knowledge of object-oriented programming and software design principles
  • Experience with programming languages such as C#, Java or Python
  • Familiarity with APIs, databases, software testing, and CI/CD concepts
  • Basic understanding of data processing or data-driven applications
  • Strong analytical, problem-solving, communication, and teamwork skills
  • Passion for learning new technologies and engineering practices
Preferred Qualifications
  • Familiarity with cloud platforms, container technologies, or DevOps tools
  • Exposure to Agile software development practices
  • Understanding of analytics, manufacturing systems, or enterprise applications is a plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Keka Technologies Private Limited • Bhopal

On-site
INR 800,000 - 1,200,000
Competitive salary package
Flexible working environment
Career growth opportunities
Software Developer
Software Developer

Atharva Automations • Mumbai

On-site
INR 700,000 - 1,100,000
Manager – IT Applications Development | Noida , Gurugram
Manager – IT Applications Development | Noida , Gurugram

DigitalXNode • Gurugram District

On-site
INR 2,600,000 - 5,600,000
Senior Software Engineer
Senior Software Engineer

Eurofins • Karnataka

On-site
INR 1,000,000 - 1,500,000
Senior Software engineer
Senior Software engineer

Eurofins • Coimbatore District

On-site
INR 1,000,000 - 1,400,000
Senior Software Engineer, Full-stack
Senior Software Engineer, Full-stack

Autodesk • Pune District

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 2,000,000
Health, dental, and vision insurance
Generous vacation and leave policies
Professional development programs
Senior Software Engineer
Senior Software Engineer

Minfy • Hyderabad

On-site
INR 1,800,000 - 2,600,000
Application Engineer
Application Engineer

DeepRunner AI • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Senior Software Developer
Senior Software Developer

HypTechie • Bengaluru

On-site
INR 1,000,000 - 2,000,000