Job Title: Senior .NET / C# Developer
Experience: 6+ Years
Location: Bangalore / India
Employment Type: Full-Time
Role Overview
We are looking for a skilled .NET / C# Backend Developer with solid experience in developing scalable backend applications, RESTful APIs, and microservices using Microsoft technologies. The candidate should have hands-on experience with C#, .NET Core/ASP.NET Core, Web API, Entity Framework Core, LINQ, and SQL Server.
Key Responsibilities
- Design, develop, and maintain backend applications using C#, .NET, .NET Core, and ASP.NET Core.
- Develop and maintain RESTful Web APIs and backend services.
- Apply OOP, SOLID principles, and clean coding practices.
- Work with Entity Framework Core and LINQ for data access.
- Develop complex SQL Server queries, Stored Procedures, Joins, CTEs, and optimize database performance.
- Design and develop applications using Microservices architecture.
- Implement API integrations, authentication, and authorization using JWT, OAuth, and OIDC.
- Implement proper exception handling, logging, and Dependency Injection.
- Write and maintain unit tests and perform debugging/troubleshooting.
- Use Git / Azure DevOps for source control and development workflows.
- Work with Azure/cloud services where required.
- Participate in CI/CD, deployment, and release processes.
Mandatory Skills
- C#
- .NET / .NET Core / ASP.NET Core
- REST API / Web API
- OOP & SOLID
- Entity Framework Core
- LINQ
- SQL Server
- Stored Procedures / Joins / CTE
- Microservices
- JWT / OAuth / OIDC
- Dependency Injection
- Unit Testing
- Git / Azure DevOps
📌 .NET / C# Backend Developer (Bengaluru)
🏢 CGI
📍 Bengaluru