HamburgerMenu
hirist

Roche - Software Engineer - Backend Technologies

ROCHE INFORMATION SOLUTIONS
5 - 8 Years
Pune

Posted on: 03/03/2026

Job Description

Note : Would prefer Female candidates for this role.


Description :


The Software Engineer is a member of a talented team in Pune and will apply his/her expert knowledge of Java, Node.js/C# and AWS in the implementation of complex, enterprise-scale software systems. General responsibilities include requirement analysis, lower level design, implementation, unit testing for components or features and integration with external partner APIs.

Works as an individual contributor or in a small team on specific product features with occasional guidance and in coordination with other team mates. Participate in peer code review sessions and enforce quality of deliverables.

Job Facts :

- Software Development : This is a hands-on software development position to write high-quality software that will perform at scale, be supportable, and be extensible.

- Process & Operations : Ensure the software deliverables follow existing process guidelines and conform to all existing quality parameters. Follow scaled agile framework guidelines for incremental development.

- Mentorship : Mentor and guide junior team members in technical challenges and provide guidance on best practices and quality attributes.

- Technology stack : Primary backend stack is Java based (Spring Boot) and one component in C# but we constantly explore different technologies and toolsets that are fit-for-purpose.


Here is a list of technologies we currently use :

- Core Java, Spring Boot, Node.js/C# (.NET Core and Framework)

- AWS services (should be aware about basics of RDS, MSK, EC2, Lambda, Elastic Cache, CloudFront, API Gateway, S3, RDS, NLB/ALB, Security Groups/NACLs/VPCs, Cloud Watch, SNS, SQS)

- GitOps and GitHub Actions

- Docker & Kubernetes (Good to have)

Your main responsibilities will include :

- As a Software Engineer, you will design and develop critical software components & applications.

- You will be part of the agile development team and will be collaborating with multiple teams across different locations.

- Design and implement product modules/features in Java and Node.js/C#.

- Write clean, well designed, testable, efficient and maintainable code.

- Develop a new set of APIs and write unit test cases for the same.

- Integrate product with external partner APIs.

- Write reusable code and libraries

- You will be required to communicate successfully with multiple teams and many personalities.

Who You Are :

- BS/Btech/MS degree in Computer Science or directly related discipline

- 5 to 8 years software product development experience in programming large-scale enterprise products.

- Hands-on software development experience in Java, SpringBoot, Node.js / C# (especially .NET Core and Framework).

- Experience in designing APIs using REST architectural style

- Experience in designing & implementing services using various Microservices patterns and design principles.

- Solid understanding of design patterns, object-oriented design and event based architecture

- Experience in healthcare is not required, but familiarity with healthcare data and workflows is a plus (e.g. HL7, IHE)

- Knowledge and experience with the Agile development process or SAFe is a big plus.

- Great written and verbal communication in English

The job is for:

Women candidates preferred
For women joining back the workforce
info-icon

Did you find something suspicious?

Similar jobs that you might be interested in