تفاصيل الوظيفة
**About Salvone**
Salvone Technology Solutions is the technology arm of one of the leading UK healthcare providers across hospitals, residential homes, supported living, and nursing services. We design and operate the platforms whether it is ERP, integrations, analytics, and workforce systems; that power operations, compliance, and care delivery across the group.
As our platform estate grows, we are extending several in-house applications and building new services that connect our clinical, operational, and financial systems. We are hiring a Senior Software Engineer with deep C#/.NET and strong Python skills to lead that work.
**Role Purpose**
You will design, extend, and maintain our C#/.NET application estate, including two established production applications, and build the new services and integrations that connect them to the wider healthcare ecosystem. Python is a first-class part of the role, used for integrations, automation, data pipelines, and services.
You will work across the full stack and own production quality end-to-end, from database through API to deployment on Linux and cloud.
**Key Responsibilities**
**Application development (.NET & Python)**
* Extend and maintain existing C#/.NET applications, features, refactoring, bug-fixing, and performance work.
* Design and build new services, background workers, and REST APIs across the estate (ASP.NET Core, Web API).
* Build and maintain Python services, automation, and data/integration pipelines (FastAPI, Flask, or similar where appropriate).
* Own database design and performance across SQL Server and/or PostgreSQL/MySQL — schema, queries, indexing, and tuning.
**Integration**
* Design and build integrations between our applications and the wider ecosystem — ERP (Odoo), attendance, payroll, clinical, and BI systems — via REST, webhooks, queues, and scheduled workers.
* Build APIs with proper authentication, authorisation, versioning, and error handling.
* Read, debug, and integrate against third-party API documentation.
**Production ownership**
* Own production quality: performance tuning, root-cause analysis, monitoring, logging, security hardening, and incident response.
* Deploy and operate applications on Linux and cloud (AWS), end-to-end.
* “I built it, I run it” — you own what you ship.
**Engineering standards**
* Define and enforce Git workflows, branching, code review, CI/CD, testing, and documentation.
* Translate business and clinical requirements into technical designs.
* Mentor other developers and raise the bar across the team.
**Essential Skills & Experience**
* 5+ years of professional software engineering.
* Strong C#/.NET: modern .NET (Core / .NET 6+), ASP.NET Core, Web API, and Entity Framework.
* Strong Python: OOP, clean code, and at least one web/service framework (FastAPI, Flask, or Django).
* Database expertise in SQL Server and/or PostgreSQL/MySQL — schema design, query optimisation, and indexing.
* REST API design with authentication, authorisation, versioning, and error handling; webhooks, async jobs, and queues.
* Git and mature version-control workflows (branching, code review, CI/CD).
* Strong Linux fundamentals: shell, systemd, logs, processes, networking basics, reverse proxies (nginx / Apache), and TLS.
* Hands-on with at least one major cloud provider (AWS preferred): compute, storage, networking, IAM, and basic security hygiene.
* Security-first mindset: OWASP basics, least privilege, and secure handling of PII and clinical data.
* Clear written and verbal English; able to work independently and drive delivery end-to-end.
**Strongly Preferred**
* Healthcare domain experience — ideally UK healthcare (NHS, CQC, care homes, hospitals, or similar).
* Experience with clinical or care-sector systems: rostering, workforce/attendance, EPR/EMR, care planning, or invoicing platforms.
* Healthcare data standards: HL7 v2.x (ADT, ORM, ORU messages, MLLP transport) and FHIR (resources, REST API, profiles, Bundles).
* Understanding of UK healthcare compliance — UK GDPR, DSPT, NHS DCB standards, and CQC.
**Nice to Have**
* Frontend experience: React, Angular, or TypeScript.
* Docker and containerised deployments; experience with Docker Compose.
* Infrastructure as Code (Terraform, CloudFormation) and CI/CD pipelines (GitHub Actions, Azure DevOps, GitLab CI).
* Message brokers (RabbitMQ, Redis Streams, Kafka) and async / event-driven patterns.
* Observability and monitoring tooling (Grafana, Prometheus, CloudWatch, ELK).
* Exposure to ERP / Odoo or accounting and payroll integrations (Sage, Xero, HMRC RTI).
* Identity and SSO (SAML, OIDC, Entra ID).
* Experience mentoring or leading small engineering teams.
**What Success Looks Like in the First 6 Months**
* Ramped up on our .NET application estate and the surrounding integrations.
* Owning the roadmap and production quality of at least one of our applications.
* Shipped meaningful features or services to production.
* Established and enforced engineering s