Role: .NET Developer (.NET Coder)
Location: Basildon, UK (Onsite)
Duration: Contract
Role Overview
We are looking for a skilled .NET Developer to design, build, and maintain scalable, secure, and high-performance applications using modern Microsoft technologies. You will work across APIs, services, and data layers to deliver reliable solutions aligned with clean architecture and best engineering practices.
Key Responsibilities
Develop RESTful APIs and backend services using ASP.NET Core and .NET (6/7/8).
Write clean, maintainable C# code following SOLID principles.
Design and integrate data access using Entity Framework Core or Dapper with SQL Server.
Implement authentication and authorization using JWT and industry standards.
Build and consume APIs; document endpoints with Swagger / OpenAPI.
Write unit and integration tests using xUnit or NUnit.
Participate in code reviews, debugging, and performance tuning.
Collaborate with front-end, DevOps, and QA teams in Agile delivery.
Support CI/CD pipelines and containerised deployments using Docker.
Required Skills & Experience
Strong hands-on experience with C# and modern .NET (6+).
Solid knowledge of ASP.NET Core Web API.
Experience with relational databases and SQL.
Understanding of REST principles, HTTP methods, and API design.
Familiarity with dependency injection, middleware, and clean architecture.
Experience with Git and Agile/Scrum practices.
Desirable Skills
Exposure to cloud platforms such as Microsoft Azure or Amazon Web Services.
Knowledge of microservices and messaging (e.g., RabbitMQ).
Experience with caching (Redis) and performance optimisation.