UT

C# Developer Backend Developer

Utthunga Technologies
Bangalore ₹7-12 LPA Posted 11 Jul 2025
FULL TIME
Microservices
Restful Apis
C#
.NET Framework
Postgresql

Job Description

Utthunga is seeking a highly skilled C# Backend Developer with 6+ years of experience to join our dynamic team. You'll be instrumental in designing, developing, and maintaining robust backend systems using C# and the .NET ecosystem. If you're passionate about crafting clean, scalable code and thrive in an Agile environment, we encourage you to apply.

Key Responsibilities

  • Develop and maintain backend applications using C# and .NET Framework/.NET Core.
  • Design, build, and consume RESTful APIs to support various applications.
  • Work with relational databases like SQL Server, PostgreSQL, or other RDBMS, writing optimized queries for performance.
  • Implement and integrate solutions within a microservices architecture, leveraging Docker and containerized environments.
  • Write comprehensive unit tests, integration tests, and utilize mocking frameworks (e.g., xUnit, Moq) to ensure code quality.
  • Apply principles of asynchronous programming, dependency injection, and various design patterns in development.
  • Collaborate effectively within Agile/Scrum environments, contributing to team success.
  • Utilize Git for version control and collaborative development.
  • Potentially work with Azure, AWS, or other cloud platforms for deployment and services.
  • Gain exposure to message brokers (e.g., RabbitMQ, Kafka), NoSQL databases (like MongoDB or Redis), gRPC, GraphQL, or SignalR.
  • Contribute to understanding and implementing Domain-Driven Design (DDD) and Event-Driven Architecture.

Required Skills & Qualifications

  • 6+ years of experience in backend development using C# and .NET Framework/.NET Core.
  • Strong understanding of ASP.NET Core, Entity Framework Core, and LINQ.
  • Proficient in building and consuming RESTful APIs.
  • Experience with SQL Server, PostgreSQL, or other RDBMS; able to write optimized queries.
  • Familiarity with microservices architecture, Docker, and containerized environments.
  • Hands-on experience with unit testing, integration testing, and mocking frameworks (e.g., xUnit, Moq).
  • Knowledge of asynchronous programming, dependency injection, and design patterns.
  • Proficient in version control systems like Git.
  • Comfortable working in Agile/Scrum environments.
  • Strong problem-solving and analytical skills.
  • Excellent communication and team collaboration abilities.
  • Proactive mindset with a passion for clean, maintainable code.
  • Ability to take ownership and drive projects to completion.

Preferred Skills (Good to Have)

  • Experience with Azure, AWS, or other cloud platforms.
  • Knowledge of message brokers (e.g., RabbitMQ, Kafka).
  • Familiarity with NoSQL databases like MongoDB or Redis.
  • Exposure to gRPC, GraphQL, or SignalR.
  • Understanding of Domain-Driven Design (DDD) and Event-Driven Architecture.

Join WhatsApp Channel