We’re seeking a C#.NET Developer (3–5 years exp.) to design, build, and maintain scalable backend services using ASP.NET Core. You’ll collaborate on API design, optimize data access, and drive a test-first, secure-by-default mindset.
Roles & Responsibilities
- Develop RESTful & gRPC APIs using ASP.NET Core.
- Implement business logic and data access with C# and EF Core.
- Write and maintain unit/integration tests (xUnit/NUnit, Moq).
- Conduct code reviews and enforce .NET coding standards.
- Profile and optimize performance (CPU, memory, GC).
- Containerize services and work with Kubernetes.
- Configure and maintain CI/CD pipelines in GitHub Actions/Jenkins.
- Secure APIs with JWT/OAuth2, implement role-based access control.
- Instrument logging and telemetry with Serilog & Application Insights.
- Document APIs in OpenAPI/Swagger and maintain architectural diagrams.
Required Skillset:
- B.Tech/BE in Computer Science or equivalent.
- 3–5 years of skilled experience with C#/.NET Core.
- Strong knowledge of ASP.NET Core Web API & EF Core.
- Experience with SQL Server (T-SQL, indexing, query tuning).
- Proficiency in unit testing frameworks (xUnit, NUnit) and mocking (Moq).
- Familiarity with Docker and container deployments (AKS/App Service).
- Hands-on with CI/CD tools (Azure DevOps, GitHub Actions).
- Solid understanding of security best practices (JWT, OAuth2).
- Excellent problem-solving, communication, and collaboration skills.