Mid Level C# Developer

Phoenix Medical Supplies
Preston Brook, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Preston Brook, United Kingdom

Tech stack

.NET
XML Schema
API
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Code Review
Continuous Integration
Software Design Patterns
DevOps
IIS
Windows Communication Foundation
JSON
Microsoft SQL Server
Nunit
XML
Extensible Stylesheet Language Transformations (XSLT)
.NET Core
Solid Principles
Legacy Systems

Job description

  • Develop, maintain, and enhance APIs and integration components using C# and related technologies.
  • Support system modernisation activities, including refactoring legacy components for improved performance and maintainability.
  • Translate project requirements into clear technical deliverables under the direction of the Team Lead.
  • Work collaboratively with the Senior C# Engineer to ensure scalability, stability, and technical integrity of solutions.
  • Troubleshoot and resolve API, application, and build issues, escalating complex matters when necessary.
  • Write unit tests and contribute to automated testing initiatives using modern development practices.
  • Participate in code reviews, applying best practices, design patterns, and SOLID principles.
  • Partner with QA, DevOps, and platform teams to support deployment, monitoring, and CI/CD processes.
  • Maintain accurate documentation for APIs and internal components.

Requirements

Do you have experience in XSLT?, * Solid experience as a Mid-level C# Engineer, with strong understanding of .NET Framework 4.8+.

  • Strong knowledge of JSON, XML, XSD, and XSLT.
  • Experience with SQL Server (2019) and unit testing/TDD using NUnit.
  • Ability to deploy applications to IIS and troubleshoot build or runtime issues.
  • Strong communication skills with the ability to collaborate effectively across teams.
  • Understanding of SOLID principles and the ability to apply them effectively.

Desirable:

  • Experience with .NET Core, WCF, ServiceStack, or Developer Express.
  • Exposure to CI/CD pipelines, Azure DevOps, or Azure App Service.
  • Knowledge of AWS or cloud migration initiatives.
  • Experience working with legacy systems and supporting modernisation efforts.

Benefits & conditions

  • 25 days (pro rata) annual leave plus bank holidays, increasing with length of service
  • Medicash - a health cash plan to support everyday healthcare costs (e.g. eyecare, prescriptions)
  • iTrent Financial Wellbeing - an app to help manage and access your pay flexibly
  • High street discounts and offers
  • Employee Assistance Programme (EAP)
  • Contributory Pension Scheme
  • Fully funded accredited training programmes through the Apprenticeship Scheme

About the company

PHOENIX Medical Supplies is a leading provider of healthcare and pharmaceutical distribution services across the UK. Our Digital Technology team designs, develops, and maintains critical systems that power nationwide operations.

Apply for this position