Senior Software Engineer - .Net Full stack Developer
Core
Design, implement, and maintain high-performance front-end and server-side components within the Microsoft technology stack, focusing on clean, reliable code and efficient data access.
Role type
Senior Full-Stack Developer (.NET)
Builds
Scalable service-to-service and service-to-end-user integrations supporting business-critical applications.
Domain
Healthcare, Housing, Public Sector (NHS, Police forces)
Deliverable
production ML models | product features
Required skills
C#, .NET Framework/Core, SQL Server, Entity Framework, AngularJS/Angular/Blazor, RESTful API design, Unit Testing (NUnit/Visual Studio), Agile/Scrum
Preferred skills
gRPC/protobuf, Signal-R, DevOps/CI-CD, System scalability, Accessibility standards (WCAG), UI design systems
Technologies
C#, .NET, SQL Server, Entity Framework, AngularJS, Angular, Blazor, NUnit, Visual Studio, REST, gRPC, Signal-R
Responsibilities
Design and develop backend services using C# and .NET; Implement scalable data access layers with Entity Framework; Optimize database queries and system performance; Collaborate with front-end and architecture teams; Diagnose and resolve cross-service issues; Ensure code quality through testing and peer reviews.
Seniority
Senior, hands-on IC