Join the team

Microsoft Full Stack Developer

We are seeking an innovative, detail-oriented Microsoft Full Stack Developer with proven expertise in Blazor, MVC, microservices, and Kubernetes, who thrives on solving complex challenges, embraces continuous learning, and contributes to a supportive, high-performing team culture. This role offers an exciting opportunity to contribute to developing solutions that directly improve patient outcomes.

Apply now

Do you thrive on solving complex technical challenges and delivering flawless software solutions? We’re looking for a Microsoft Full Stack Developer who not only excels in front- and back-end development but also supports peers by ensuring every detail is right. You’ll be instrumental in architecting and implementing modern, containerized microservices solutions while continuously learning and improving along the way. In this role, your ability to work autonomously and maintain a meticulous eye for detail will be key to driving our mission forward.

Please note: In future, this role will include participation in an out-of-hours on-call rota to support customers in the event of high-priority (P1/P2) issues. While this rota is not yet in place and the frequency and compensation details are still being finalised, we expect the requirement to be minimal. Full training and onboarding will be provided ahead of any involvement, and we are being transparent now so that candidates are aware this will become a requirement of the role.

Duties and Responsibilites

  • Design & Development: Architect, develop, and deploy scalable web applications using Microsoft technologies such as .NET Core, ASP.NET, and C#.
  • Front-End Excellence with Blazor: Develop engaging, responsive, and interactive user interfaces using Blazor (Server-side or WebAssembly), along with HTML5, CSS3, and JavaScript when needed.
  • Microservices Architecture: Design and implement microservices-based solutions, ensuring scalability and resilience through containerization.
  • Container Orchestration: Utilize Kubernetes for orchestrating containerized applications, managing deployments, scaling, and ensuring high availability.
  • Collaboration & Knowledge Sharing:  
  • Work closely with cross-functional teams, including product management, UX/UI designers, QA, and fellow developers, to analyse requirements and design effective technical solutions.
  • Proactively share expertise and best practices, mentoring not only junior developers but also upskilling peers and stakeholders across the company.
  • Autonomous Learning & Innovation: Demonstrate the ability to independently research, learn, and apply new technologies and methodologies without needing constant direction from management.
  • Code Quality & Best Practices: Write clean, efficient, and maintainable code; implement comprehensive unit & integration tests, conduct code reviews, and continuously optimise application performance.
  • DevOps & Process Improvement: Utilize version control (Git), CI/CD pipelines, and automated testing to streamline development and deployment processes.
  • Troubleshooting & Problem Solving: Debug and resolve technical issues promptly to maintain system reliability and high performance.
  • Mentorship: Provide guidance and support to junior developers and participate in knowledge-sharing sessions.
  • Continuous Improvement: Stay updated on industry trends and emerging Microsoft technologies, with a focus on Blazor enhancements, microservices, and container orchestration best practices.

Key skills

Essential

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • 3+ years of professional software development experience with the Microsoft technology stack.
  • Strong proficiency in C#, ASP.NET, and .NET Core.
  • Demonstrated expertise in front-end development using Blazor/MVC.
  • Solid understanding of HTML5, CSS3, and modern JavaScript practices.
  • Experience designing and implementing microservices-based architectures.
  • Hands-on experience with containerization (e.g., Docker) and orchestration platforms such as Kubernetes.
  • Familiarity with Agile/Scrum methodologies and version control systems (Git).
  • Excellent problem-solving abilities and strong communication skills.  
  • Excellent problem-solving abilities, with meticulous attention to detail.
  • Exceptional communication skills, both written and verbal, enabling clear articulation of technical concepts to diverse audiences.
  • A proactive, self-directed approach to learning and professional development

Desirable

  • Experience with Microsoft Azure services.
  • Familiarity with additional container orchestration tools or related technologies.
  • Microsoft certifications such as MCSD or Azure Developer Associate.
Working at iQ HealthTech

We don't stand still, we push the boundaries, we are innovating, and our innovations have a very real sense of purpose - to improve patient healthcare outcomes

Doug Baker
Business Development Director

About us

Through innovative design, development and services, iQ HealthTech provides tools and solutions to NHS, private and international hospitals and healthcare organisations, with a focus on refining the management of chemotherapy. With deep expertise in clinical development and years of experience supporting cancer treatment professionals, we are proud to be leaders in our field.

Here's what we offer our employees…

A competitive salary

Company sick pay

25 paid holiday days plus bank holidays (your birthday off too!)

6-weeks full maternity pay and 2-weeks full paternity pay

A 4% employer contribution company pension scheme

Fully remote working

A budget for professional development / technical training

Flexible shifts within our 35-hour working week  

An opportunity to work with innovative systems in the healthcare sector, including national private providers and the NHS

Government-set working from home allowance for remote workers

Access to wellbeing apps

An environment that genuinely promotes creativity and out of the box thinking

Opportunities to learn and progress within the company

A friendly, relaxed and collaborative working environment

A chance to make a difference by working on a technology platform that improves patient outcomes

Virtual staff events (and in-person, too – where possible)

Eyecare Scheme/Company contribution towards eye tests and glasses

Our recruitment process aims to create and maintain a safe workforce and contains robust vetting procedures. The successful applicant will be appointed subject to references and a basic DBS check.

All applicants must currently have a legal right to live and work in the UK. Regrettably we are unable to offer sponsorship

About the team

Development

The development team collaborate to build all new requirements but also help maintain and support existing requirements. We support and develop for iQemo and all of its dependencies, such as integration engine, and we do the same for Insurer Portal, iQ Monitor, and any new products in the pipeline.

Apply for this role

Applications are via email to careers@iqhealthtech.com.
Please attach your CV and clearly state the position you're applying for.

Apply via email