£550 Per day
Outside
Remote
United Kingdom
Summary: The Senior .NET Developer role is a 6-month remote contract focused on a large-scale public sector digital transformation initiative aimed at modernizing legacy processes. The position requires strong expertise in C# and .NET, along with experience in building production APIs and working with relational databases. The developer will collaborate with a team of senior professionals to deliver impactful digital services. This role offers the opportunity to contribute to significant projects with real-world implications at a national scale.
Key Responsibilities:
- Develop and maintain production APIs using ASP.NET Core.
- Design and manage services in a microservices or distributed architecture.
- Implement event-driven messaging patterns and clean architecture principles.
- Write and maintain unit and integration tests.
- Mentor less experienced developers and participate in code reviews.
- Collaborate effectively within a remote team and communicate technical concepts clearly.
Key Skills:
- Strong command of C# and .NET, including generics and async patterns.
- Experience with PostgreSQL or other relational databases.
- Familiarity with microservices and distributed systems.
- Knowledge of domain-driven design and clean architecture.
- Experience with Git workflows and CI/CD pipeline configuration.
- Hands-on experience with AWS services and healthcare data standards is desirable.
Salary (Rate): £550 daily
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
Senior .NET Developer 6-month contract Remote Rate: £550 pd outside IR35
Storm ID is an award-winning Edinburgh-based digital transformation consultancy that helps organisations accelerate their use of digital, data and AI. We believe in tailored solutions, assembling expert teams to address each client's unique needs. Our services span strategy, design, technology and data & AI, ensuring seamless end-to-end delivery of platforms, products and services with real-world impact. What sets us apart is our commitment to long-lasting, data-driven, user-centred change. We enjoy close collaboration between our teams, ensuring projects move smoothly from discovery to design to delivery. We recognise the crucial link between digital and data, creating intelligent services that leverage both. We work with a range of clients across the Scottish and UK public and private sectors
About the Role
We’re looking for an associate-level .NET Developer to join our team working on a large-scale public sector digital transformation programme. This is a significant initiative focused on replacing legacy, paper-based processes with a modern digital service, offering a genuine opportunity to contribute to work that has real-world impact at national scale. You'll be part of an experienced team within Storm ID, supported by other senior developers, architects and product managers with whom you will put your skills to use on a real programme with real complexity. This is a 6 month contract with the potential to extend.
Essential
- C# and .NET — Strong command of generics, async patterns, dependency injection, and middleware pipelines
- ASP.NET Core API Development — Experienced building production APIs (Minimal APIs or controllers)
- PostgreSQL or Relational Databases — Solid experience with relational data modelling and EF Core
- Microservices / Distributed Systems — Has designed or maintained services in a distributed architecture
- Event-Driven / Messaging Patterns — Practical experience with pub/sub or queue-based messaging (any broker)
- Clean Architecture or DDD — Awareness of domain-driven design principles and separation of concerns
- Git Workflow — Confident with branching strategies, pull request reviews, and resolving conflicts
- Unit and Integration Testing — Writes and maintains tests in NUnit or a similar .NET framework
- Mentoring — Experience supporting and guiding less experienced developers
- Code Review — Gives and receives constructive, actionable feedback
- Authentication and Authorisation — Experience with open-standards such as OIDC
Desirable
- AWS Services — Hands-on with SNS/SQS, RDS, Lambda, or CloudWatch
- Healthcare or Public Sector Delivery — Experience working within regulated or public sector environments
- FHIR or Health Data Standards — Familiarity with healthcare interoperability standards
- Container Orchestration — Docker, ECS/Fargate, EKS, or similar
- Contract Testing — Experience with PACT or equivalent consumer-driven contract testing
- OpenTelemetry / Observability — Instrumentation, distributed tracing, or structured logging
- CI/CD Pipeline Configuration — GitHub Actions or similar build and deployment tooling
Will Learn on the Programme
- Healthcare interoperability standards (FHIR R4 UK Core) and Firely SDK
- Clinical domain (prescribing, dispensing, dm+d)
- NDP platform patterns and tooling
- PACT contract testing
- AES/PKI digital signature patterns
Soft Skills / Ways of Working
- Technical Leadership — Provides assistance and support within a squad
- Collaborative — Comfortable working in blended squads with client staff
- Remote Working — Can work effectively in a primarily remote team
- Communication — Explains technical concepts clearly to both technical and non-technical audiences
- Proactive — Identifies and raises risks early; suggests improvement