Senior Software Engineer — .NET & Python
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Salvone Technology Solutions is hiring a Senior Software Engineer with deep C#/.NET and Python skills to design, extend, and maintain applications for healthcare operations. The role involves full-stack development, integrations, and production ownership on Linux and AWS.
Key Skills for This Role
Responsibilities
- 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)
- Own database design and performance across SQL Server and/or PostgreSQL/MySQL
- Design and build integrations between applications and the wider ecosystem via REST, webhooks, queues, and scheduled workers
- Build APIs with proper authentication, authorisation, versioning, and error handling
- 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
- 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
Requirements
- 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
- REST API design with authentication, authorisation, versioning, and error handling
- Git and mature version control workflows
- Strong Linux fundamentals
- Hands on with at least one major cloud provider (AWS preferred)
Full Job Posting
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.
Key Responsibilities
- 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.
- 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.
- 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.
- 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 standards (Git workflow, code review, CI/CD, testing) across the team.
- A trusted technical partner to the Technical Functional Lead and the wider business.
What We Offer
- Exposure to a broad technology stack — C#/.NET, Python, SQL, AWS, Linux, healthcare integrations, and BI.
- A lean, technical team where your work visibly moves the business forward.
- Opportunities to grow into technical leadership.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Salvone Technology Solutions DMCC
Accounts Receivable Officer -Credit Control (Healthcare RCM)
Dubai, UAE
Salvone Technology Solutions is seeking an experienced Accounts Receivable Officer for credit control in healthcare RCM, supporting UK operations remotely from Dubai. The role involves managing collections from council f
E-Commerce Growth Strategist
, UAE
Salvone Technology Solutions is launching a premium DTC wellness brand in the UAE and seeks a hands-on E-Commerce Growth Strategist to own the commercial launch end-to-end. You will build the online store, acquire custom
Cybersecurity & Compliance Specialist
Dubai, UAE
Salvone Technology Solutions is hiring a Cybersecurity & Compliance Specialist to own the day-to-day security posture and drive certifications like ISO 27001, Cyber Essentials Plus, and NHS DSPT. The role requires 2-4 ye
Cybersecurity & Compliance Specialist
Dubai, UAE
Salvone Technology Solutions is hiring a Cybersecurity & Compliance Specialist to own the security posture and drive certifications like ISO 27001, Cyber Essentials Plus, and NHS DSPT. The role requires 2-4 years of hand
Jr. Accountant - Accounts Receivable
Dubai, UAE
Job Type: Full-time Work Location: In person Role Overview We are looking for a proactive and relationship-focused Accounts Receivable / Credit Control Specialist to join the AR team. The successful candidate will be res
Senior Software Engineer – Healthcare Integrations (HL7/FHIR, Python, Odoo)
Dubai, UAE
About the Role We are looking for a Senior Software Engineer to lead the design and delivery of healthcare integrations and ERP solutions. This role focuses on building and maintaining integrations across clinical, opera
Senior Accountant for F&B Operations
Dubai, UAE
Role Summary The Senior Accountant for F&B Operations will be responsible for managing the day-to-day accounting and financial operations related to F&B entities across multiple jurisdictions. The role will oversee finan
Lead Developer
Dubai, UAE
Job Title Development Lead (Full Stack | Systems | Integrations) Location Dubai, UAE (Office-based) Job Type Full-time Salary Competitive, based on experience Job Summary We are hiring a Development Lead to own the end-t
Accounts Receivable Officer -Credit Control (Healthcare RCM)
Dubai, UAE
E-Commerce Growth Strategist
, UAE
Cybersecurity & Compliance Specialist
Dubai, UAE
Cybersecurity & Compliance Specialist
Dubai, UAE
Jr. Accountant - Accounts Receivable
Dubai, UAE
Senior Software Engineer – Healthcare Integrations (HL7/FHIR, Python, Odoo)
Dubai, UAE
Senior Accountant for F&B Operations
Dubai, UAE
Lead Developer
Dubai, UAE