Hiring a .NET Developer (C#, 2–3 years) to build and maintain backend services and RESTful APIs on modern .NET (.NET 6 / 7 / 8), emphasizing clean code, testing, and basic CI / CD.
Role Expectations :
- Implement RESTful endpoints and background services in ASP.NET Core using C#, following SOLID and clean layering guidelines under senior guidance.
- Build EF Core / Dapper data access, write CRUD queries, handle migrations, and contribute to schema changes with code reviews.
- Add observability basics : structured logging, request metrics, health checks, and simple caching patterns as directed.
- Write unit and basic integration tests; contribute to pipelines for build, test, and deploy using Git-based workflows.
- Secure endpoints with OAuth2 / OIDC and role-based authorization using existing standards and libraries.
- Collaborate with product / QA, fix bugs, refactor for readability, and participate in code reviews and sprint ceremonies.
Overall Skillsets
2–3 years of hands-on experience with C# and modern .NET (.NET 6 / 7 / 8), primarily building APIs and backend services in ASP.NET Core.Proficiency with C# fundamentals : async / await, generics, LINQ, dependency injection, configuration, and middleware basics.Practical experience with EF Core or Dapper, MsSQL or PostgreSQL, writing queries, joins, and optimizing with indices under mentorship.Exposure to API documentation and versioning (Swagger / OpenAPI) and basic gRPC familiarity is a plus.Understanding of testing frameworks (xUnit / NUnit / MSTest), mocking basics, and Git-driven CI (GitHub Actions / Azure DevOps / GitLab).Familiarity with Docker for local development and deploying to a PaaS or container runtime with guidance.Nice to have : awareness of messaging (RabbitMQ / Kafka / Azure Service Bus), Redis caching, and cloud services on Azure / AWS.