×
Register Here to Apply for Jobs or Post Jobs. X

Senior Dotnet Developer

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: Storm ID
Contract position
Listed on 2026-02-24
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: City of Edinburgh

Storm  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 , 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.

  • 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)
  • Postgre

    SQL 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
  • AWS Services — Hands-on with SNS/SQS, RDS, Lambda, or Cloud Watch
  • 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
  • Open Telemetry / Observability — Instrumentation, distributed tracing, or structured logging
  • CI/CD Pipeline Configuration — Git Hub 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
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary