Senior Full-Stack Software Engineer (C#, PHP, JavaScript)

Uralensis Innov8 Limited
Bolton, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote
Bolton, United Kingdom

Tech stack

JavaScript
.NET
PHP
Agile Methodologies
Artificial Intelligence
Azure
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Code Review
Relational Databases
Github
Interoperability
Laboratory Information Management Systems
Machine Learning
SQL Azure
Software Engineering
Software Systems
SQL Databases
Data Processing
Scripting (Bash/Python/Go/Ruby)
Fast Healthcare Interoperability Resources
GIT
Build Management
Health Level Seven International
GPT
Software Version Control
Api Management
Microservices

Job description

Uralensis Innov8 Ltd is seeking a highly skilled and motivated Senior Full-Stack Software Engineer with proficiency in C#, PHP, and JavaScript to join our growing med-tech team. You will be central to supporting and evolving two key pathology software systems-one in C#, the other in PHP-while also contributing to the planned consolidation into a modernised .NET platform.

Proficiency in JavaScript is essential, not only for full-stack development but also for working with interoperability frameworks such as Mirth Connect (NextGen Connect) used in healthcare integration.

You will play a leading role in shaping scalable, secure cloud-based architecture while ensuring continuity of the existing systems., * Maintain, support, and enhance two existing applications (PHP and C#).

  • Drive the migration to a unified, modern .NET-based SaaS platform.
  • Design and build microservices and cloud-native components in the Azure environment.
  • Use JavaScript across the stack, including integration layers (e.g. Mirth Connect scripting).
  • Optimise software for performance, usability, and scalability.
  • Leverage AI-assisted coding tools (e.g. GitHub Copilot, ChatGPT) for efficiency and productivity.
  • Collaborate with stakeholders and clinicians to translate requirements into clean, reliable code.
  • Lead code reviews and mentor team members.

Requirements

Do you have experience in Software development?, * 5+ years' experience in professional software development.

  • Strong skills in C# / .NET (Core or Framework), PHP, and JavaScript (essential).
  • Experience with Microsoft Azure: App Services, Azure SQL, Functions, Storage, API Management.
  • Familiarity with Mirth Connect / NextGen Connect for healthcare interoperability and scripting.
  • Strong knowledge of relational databases (SQL), data handling, and integration practices.
  • Experience with CI/CD pipelines, version control (Git), and agile methodologies.
  • Confident in demonstrating past projects or code samples.
  • Strong professional references supporting both technical ability and team fit.

Desirable Skills

  • Background in healthcare, diagnostics, or LIMS software.
  • Understanding of HL7, FHIR, or other clinical messaging protocols.
  • Experience with medical imaging workflows or machine learning applications.

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Employee discount
  • Company pension
  • Work from home
  • Company events
  • On-site parking, * Competitive salary
  • Hybrid work structure (60% office / 40% remote)
  • Company events and regular team activities
  • Opportunity to shape healthcare software used by enterprise clients
  • Supportive, flexible, and fast-moving working environment, * Company pension
  • Employee discount
  • Flexitime
  • On-site parking
  • Work from home

About the company

Uralensis Innov8 Ltd is a UK-based health-tech company supporting NHS and private providers. We develop innovative digital pathology tools, deliver advanced LIMS solutions, and provide training in medical diagnostics. Our small but agile team is rapidly expanding to meet international demand.

Apply for this position