27 Aug
|
Utthunga Technologies
|
Bengaluru
27 Aug
Utthunga Technologies
Bengaluru
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.
- Robust 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.
📌 C# Developer Backend Developer (Bengaluru)
🏢 Utthunga Technologies
📍 Bengaluru