C# Backend Developer
C# Backend Developer
Location: Bengaluru
Commitment: Full-time
Industry: Technology & Engineering
Seniority Level: Senior
Experience: 3–5 years of relevant experience
Work Model: Onsite
Overview
We are seeking a skilled C#/.NET Developer to design, develop, and maintain enterprise web applications and backend services. The ideal candidate should have strong experience in C# with either ASP.NET MVC (.NET Framework) or ASP.NET Core (.NET Core/.NET 6/8). Experience with SQL Server, REST APIs, and Microservices is essential.
Key Responsibilities
Design, develop, test, and maintain enterprise web applications using C# and .NET technologies.
Develop scalable backend services, RESTful APIs, and Microservices.
Build and maintain applications using ASP.NET MVC or ASP.NET Core.
Design, develop, and optimize SQL Server databases, stored procedures, and queries.
Implement business logic using C# and Entity Framework or Entity Framework Core.
Develop and integrate Microservices following industry best practices.
Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
Perform code reviews, debugging, and performance optimization.
Participate in Agile/Scrum development activities.
Ensure application security, scalability, and maintainability.
Required Qualifications
Minimum 3 years of relevant experience in C# and .NET application development.
Strong proficiency in C#.
Hands-on experience developing enterprise-grade web applications using either ASP.NET MVC (.NET Framework) or ASP.NET Core (.NET Core/.NET 6/8).
Experience developing RESTful Web APIs and Microservices.
Strong knowledge of SQL Server, including writing queries, stored procedures, and database optimization.
Experience with Entity Framework or Entity Framework Core.
Good understanding of Object-Oriented Programming (OOP), SOLID principles, design patterns, and Microservices architecture.
Experience with Git version control.
Strong debugging and problem-solving skills.
Preferred Qualifications
Experience with IIS deployment and configuration.
Exposure to Azure cloud services.
Knowledge of Docker and containerization.
Familiarity with Azure DevOps or CI/CD pipelines.
Experience deploying Microservices using Docker/Kubernetes.