Senior .NET Backend Developer
- Full-time
- Legal Entity: Bosch Global Software Technologies Private Limited
Company Description
Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27,000+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
Job Description
Roles & Responsibilities :
Job Summary
We are seeking a highly skilled Senior .NET Backend Developer to design, develop, and maintain scalable microservices-based applications. The ideal candidate will have strong expertise in C#, .NET (latest versions), distributed systems, and modern containerized environments, with a passion for building high-performance and reliable backend services
Key Responsibilities
Develop and maintain high-quality backend services using C# and .NET (latest versions)
Design and implement scalable microservices architectures
Build and manage asynchronous communication using RabbitMQ
Work with PostgreSQL and Entity Framework Core (EF Core) for efficient data access
Develop and optimize REST APIs for performance and scalability
Containerize applications using Docker and deploy on Kubernetes
Collaborate with cross-functional teams for solution design and delivery
Participate in code reviews, architecture discussions, and technical design
Follow best practices in clean code, SOLID principles, and design patterns
Apply TDD/DDD methodologies where applicable
Troubleshoot and resolve production issues effectively
Mandatory Skills
Strong experience in C#, .NET (Core / .NET 8/9/10)
Hands-on experience with Microservices architecture
Experience with RabbitMQ or similar messaging systems
Strong knowledge of PostgreSQL and EF Core
Experience with Docker for containerization
Experience with Kubernetes for orchestration and deployments
Strong understanding of REST APIs and distributed systems
Good knowledge of OOPS, design patterns, and clean architecture
Strong debugging and troubleshooting skills
Good to Have Skills
Experience with CI/CD pipelines
Exposure to cloud platforms (AWS/Azure)
Knowledge of monitoring and logging tools
Experience in high-throughput or event-driven systems
Qualifications
Educational qualification:
Experience :
Mandatory/requires Skills :
Preferred Skills :
Additional Information
Experience - 5 - 6 Years