JOB DESCRIPTION
We are looking for experienced. NET Backend Developers with deep knowledge of Dependency Injection, middleware pipeline design, SQL Server, and Azure. The candidate must have strong command over C# internals, ASP.NET Core middleware architecture, and cloud-based deployment.
Key Responsibilities
- Design and build robust .NET backend services using ASP.NET Core and C#
- Implement and manage Dependency Injection(DI) containers and service life times(Transient, Scoped, Singleton)
- Develop and configure custom ASP.NET Core middleware for authentication, logging, error handling, and request pipelines
- Design SQL Server schemas, write complex T-SQL queries, and optimize query performance
- Implement Azure-based services: Service Bus, Azure Functions, App Services, Key Vault
- Apply SOLID principles and clean architecture patterns across backend services
- Write comprehensive unit and integration tests
- Participate in architecture reviews and contribute to technical documentation
EXPERTISEAND QUALIFICATIONS
- .NET6/7/8 ·C# ·ASP.NET Core
- Dependency Injection(DI) ·IoC Containers ·Service Lifetimes
- NET Core Middleware Pipeline ·Custom Middleware Development
- SQL Server ·T-SQL ·Stored Procedures ·Query Optimisation
- Microsoft Azure(App Services, Service Bus, Azure Functions ,Key Vault)
- SOLID Principles· Clean Architecture ·Repository Pattern
- Entity Framework Core ·Dapper
- RESTful API Design ·Swagger/ OpenAPI
- Unit Testing ·xUnit/NUnit ·Integration Testing
- Excellent Communication & Leadership Skill
Good to Have
- MediatR ·CQRS pattern
- Docker · Kubernetes
- Distributed Caching – Redis/Azure Cache
- Logging– Serilog/ NLog/ Application Insights
