Software Engineering

C# (Microservices Developer) - GTG - BLR

Bengaluru, Karnataka
Work Type: Full Time
About the Company:
Our client is a leading technology company focused on building scalable and secure enterprise platforms. They are looking for talented professionals to join their growing engineering team.

Role Overview:
The C# / Microservices Developer will be responsible for designing, developing, and maintaining scalable backend microservices and APIs. The role involves collaborating with cross-functional teams to build high-performance, secure, and cloud-ready systems.

Key Responsibilities:

  • Develop and maintain microservices using C#, .NET Core, and modern design patterns.

  • Build scalable, secure RESTful APIs.

  • Work closely with cloud engineering teams to implement cloud-native solutions.

  • Improve application performance, logging, monitoring, and reliability.

  • Participate in code reviews and follow best coding practices.

  • Work on event-driven systems using messaging tools like Kafka or RabbitMQ.

  • Write clean, testable, and maintainable code with strong focus on unit/integration testing.

  • Contribute to architecture discussions and technical design.

Required Skills:
Must-Have:

  • Strong experience in C#, .NET Core, OOP, and API development (4–7 years).

  • Hands-on experience with microservices architecture (3–5 years).

  • Cloud experience (AWS/Azure/GCP) with familiarity in CI/CD, Docker, Kubernetes.

  • Good understanding of SQL/NoSQL databases such as SQL Server, PostgreSQL, MongoDB.

Good-to-Have:

  • Experience with DDD, CQRS, or event sourcing.

  • Exposure to API gateways, service mesh, or distributed system monitoring tools.

  • Familiarity with Angular/React for full-stack understanding.

  • Open-source contributions or leadership experience.

Eligibility / Qualifications:
Education: Bachelor’s Degree in Computer Science / Engineering or related field.

Submit Your Application

You have successfully applied
  • You have errors in applying