Enable job alerts via email!

Senior Software Developer (.Net and Azure)

System C

City of Edinburgh

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading health and social care software company in the UK is seeking a Senior Developer to join their Platform Team. The ideal candidate will have substantial experience in C#/.NET development and strong knowledge of Azure to enhance their healthcare platform. Responsibilities include designing and maintaining services, leading API implementations, and mentoring junior engineers. This position offers a dynamic work environment focused on innovation and best practices.

Qualifications

  • Substantial experience in C#/.NET development.
  • Strong background in designing and building RESTful APIs.
  • Extensive hands-on experience with Microsoft Azure.

Responsibilities

  • Design, develop, and maintain C#/.NET services and APIs.
  • Lead API definition and implementation.
  • Collaborate on cloud architecture (Azure).

Skills

C#/.NET development
RESTful APIs
Microsoft Azure
SQL
Agile software delivery
Job description
Description

System C is the UK's leading health and social care software and services company. Our easy-to-use IT platforms provide a complete view of the individual across all care settings, helping integrate services and improve care. We are a British company with over 35 years' experience.

Our Health division solutions use leading-edge technologies - including mobile, wearables, instant messaging, and machine learning - to radically redesign services and the way clinicians and patients interact together.

The BadgerNet Platform Team owns the core services and infrastructure that underpin our Maternity and Neonatal products. As part of our modernisation initiative, the team is driving the migration of our Windows desktop application to a fully web‑based platform, enhancing scalability, maintainability, and user experience.

We are seeking a highly skilled Senior Developer to join the Platform Team. You will work on foundational platform components and APIs, collaborate with product and architectural teams, and mentor junior engineers. Your contributions will shape the next generation of our healthcare platform, ensuring it remains robust, secure, and performant.

Our culture and ways of working reflect and embed the practices and methodologies of our company - where pace, intelligence and agility are all both expected and valued.

Duties and Responsibilities
  • Design, develop, and maintain C#/.NET services and APIs
  • Lead API definition and implementation for core platform capabilities
  • Collaborate on cloud architecture (Azure) to optimise scalability, reliability, and cost
  • Work closely with front end teams to define contract and integration points
  • Implement and champion best practices in code quality, testing, and DevOps
  • Drive the transition of legacy desktop components toward web first solutions
  • Mentor and support junior developers through code reviews and knowledge sharing
Essential Skills & Experience
  • Substantial experience in C#/.NET development
  • Strong background in designing and building RESTful APIs
  • Extensive hands‑on experience with Microsoft Azure, including deploying and managing web APIs using services such as App Services, Azure Functions, Service Bus, and SQL Database
  • Experience configuring Azure infrastructure components such as Application Gateways, Load Balancers, and implementing autoscaling strategies for high availability and performance
  • Solid understanding of relational databases and SQL
  • Familiarity with agile software delivery and CI/CD pipelines
Preferred Skills & Experience
  • Demonstrable experience with modern JavaScript frameworks such as React or Vue
  • Experience migrating or wrapping legacy applications for the web
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.