About iQ HealthTech At iQ HealthTech, we are dedicated to improving healthcare outcomes universally through innovative technology. Known for our flagship product, iQemo, we empower healthcare providers worldwide to deliver safer and more efficient chemotherapy treatments. Our commitment to revolutionising electronic systemic anticancer treatment (SACT) prescribing systems makes us a trusted partner to national private providers and the NHS.
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.
Why Join Us?
* Fully remote role with flexible working options
* Personal development plans, including a professional development/training budget
* 25 paid holiday days plus bank holidays (your birthday off too!)
* Enhanced maternity and paternity pay
* Company sick pay
* 4% employer contribution to company pension scheme
* Access to wellbeing apps
* Government-set working from home monthly allowance
* An opportunity to make a real difference by developing technologies that improve patient outcomes
* Competitive salary with regular reviews and opportunities for growth
* Work with innovative systems serving both national private providers and the NHS
Role Summary
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.
Duties and responsibilities
* 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 but not essential
* Experience with Microsoft Azure services.
* Familiarity with additional container orchestration tools or related technologies.
* Microsoft certifications such as MCSD or Azure Developer Associate.
Our Recruitment Process We are committed to maintaining a safe workforce. The successful applicant will be appointed subject to satisfactory references and a basic DBS check. Applicants must have the legal right to live and work in the UK.
Important Please ensure you answer all follow-up questions in your application. Only applications with completed responses will be considered for the next stage.
Take this opportunity to join iQ HealthTech and contribute to technology that positively transforms patient care. Apply now to be part of a forward-thinking team driving healthcare innovation!