Microsoft Full Stack Software Architect
Microsoft Full Stack Software Architect

Microsoft Full Stack Software Architect

Manchester Full-Time 75000 - 80000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Lead the design and development of innovative software solutions in healthcare.
  • Company: iQ HealthTech is revolutionising healthcare technology for better patient outcomes.
  • Benefits: Enjoy remote work, flexible hours, 25 holiday days, and a professional development budget.
  • Why this job: Make a real impact in healthcare while working with cutting-edge technologies.
  • Qualifications: 7+ years in software development, with expertise in Microsoft technologies and architecture.
  • Other info: Join a dynamic team focused on continuous improvement and innovation.

The predicted salary is between 75000 - 80000 £ per year.

Salary: £75,000 - £80,000 depending upon experience

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 looking for an experienced and forward-thinking Microsoft Stack Software Architect who thrives in a fast-paced, innovative environment. The ideal candidate is a strategic problem solver with deep technical expertise in Microsoft technologies, a strong foundation in software architecture principles, and a passion for designing scalable and secure systems that drive meaningful impact in healthcare technology. If you excel at translating complex business needs into high-performance solutions and enjoy working collaboratively in a microservice-oriented environment, we’d love to hear from you.

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

The Microsoft Stack Software Architect at iQ HealthTech will lead the design, development, and implementation of enterprise-level software solutions. As a technical leader, you will translate business requirements into scalable, secure, and high-performance systems, leveraging best practices in software architecture, system integration, and security. You will play a key role in designing software architecture using UML modelling tools (such as Sparx Enterprise Architect) and guiding teams in adopting Microsoft technologies to build robust and future-proof applications.

Collaborating closely with cross-functional teams, you will champion a microservice-oriented architecture (MSA) approach and foster continuous improvement and innovation in our software solutions. Your expertise will ensure that our systems align with industry best practices, enhance performance and security, and contribute to improving patient outcomes through cutting-edge healthcare technology.

Duties and responsibilities

  • Architectural Leadership: Design and develop scalable, secure, and maintainable software solutions using the Microsoft stack (C#, .NET, ASP.NET, SQL Server, Azure, etc.). Create detailed UML models (e.g., class diagrams, sequence diagrams, component diagrams) to visualize system architecture and document design decisions. Utilize design tools such as Sparx Enterprise Architect to define system blueprints and standardize architecture documentation. Develop architectural blueprints and detailed technical designs that align with business goals and technology strategy.
  • Collaboration & Mentorship: Work closely with product managers, development teams, and other stakeholders to gather requirements and translate them into technical solutions. Mentor software engineers on best practices, design patterns, and emerging technologies.
  • Technical Oversight: Oversee code reviews, ensuring adherence to architectural standards, coding guidelines, and industry best practices. Evaluate and integrate new technologies, frameworks, and tools to improve overall system performance and reliability.
  • DevOps & Deployment: Collaborate with DevOps teams to design and optimize CI/CD pipelines, containerization strategies, and cloud deployments (with Azure as a key platform). Ensure robust monitoring, logging, and security practices are embedded in the software lifecycle.
  • Documentation & Communication: Produce clear and comprehensive architectural documentation and technical guidelines. Communicate architectural decisions and trade-offs effectively to both technical and non-technical stakeholders.

Essential Key Skills

  • Educational Background: Bachelor’s degree in computer science, Engineering, or a related field (Master’s preferred).
  • Professional Experience: Significant experience in software development (typically 7+ years), with at least 3 years in a role focused on software architecture and design. Proven track record of architecting and delivering enterprise-level solutions using Microsoft technologies.
  • Technical Expertise: Proficiency in Microsoft stack technologies including C#, .NET Framework/.NET Core, ASP.NET, SQL Server, and Azure. Experience with microservices architectures, RESTful APIs, containerization (e.g., Docker, Kubernetes), and modern DevOps practices. Solid understanding of design patterns, architectural principles, and performance optimization.
  • Soft Skills: Strong problem-solving and analytical skills. Excellent communication and leadership abilities. Ability to work in a dynamic, fast-paced environment and manage multiple priorities.

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.

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!

Microsoft Full Stack Software Architect employer: iQ HealthTech

At iQ HealthTech, we pride ourselves on being an exceptional employer, offering a fully remote role with flexible working options that promote a healthy work-life balance. Our commitment to personal development is evident through tailored growth plans and a generous training budget, alongside competitive salaries and comprehensive benefits including enhanced parental leave and a robust pension scheme. Join us in a collaborative and innovative environment where your contributions directly impact healthcare outcomes, making a meaningful difference in the lives of patients worldwide.
I

Contact Detail:

iQ HealthTech Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Microsoft Full Stack Software Architect

✨Tip Number 1

Familiarise yourself with the specific Microsoft technologies mentioned in the job description, such as C#, .NET, and Azure. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during the interview process.

✨Tip Number 2

Prepare to discuss your experience with microservices architectures and how you've implemented them in past projects. Be ready to share specific examples of challenges you faced and how you overcame them, as this will demonstrate your problem-solving abilities.

✨Tip Number 3

Brush up on UML modelling tools, particularly Sparx Enterprise Architect, as this is a key part of the role. Being able to articulate how you've used these tools to create architectural diagrams will show your technical expertise and understanding of software architecture principles.

✨Tip Number 4

Highlight your leadership and mentorship experiences in previous roles. Since the position involves guiding teams and collaborating with various stakeholders, showcasing your ability to lead and communicate effectively will be crucial in making a strong impression.

We think you need these skills to ace Microsoft Full Stack Software Architect

Proficiency in C# and .NET Framework/.NET Core
Experience with ASP.NET and SQL Server
Deep understanding of Azure cloud services
Expertise in microservices architecture
Familiarity with RESTful APIs
Knowledge of containerization technologies (e.g., Docker, Kubernetes)
Strong grasp of design patterns and architectural principles
Experience with UML modelling tools (e.g., Sparx Enterprise Architect)
Ability to create detailed architectural documentation
Strong problem-solving and analytical skills
Excellent communication and leadership abilities
Experience in mentoring software engineers
Understanding of CI/CD pipelines and DevOps practices
Ability to work collaboratively in cross-functional teams
Adaptability to a fast-paced, dynamic environment

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience with Microsoft technologies, software architecture, and any specific projects that demonstrate your ability to design scalable systems. Use keywords from the job description to align your skills with what iQ HealthTech is looking for.

Craft a Compelling Cover Letter: In your cover letter, express your passion for healthcare technology and how your background makes you a perfect fit for the role. Mention specific achievements in previous roles that showcase your problem-solving skills and technical expertise.

Showcase Your Technical Skills: Include a section in your application that outlines your proficiency in the Microsoft stack, UML modelling tools, and any experience with microservices or DevOps practices. This will help demonstrate your technical capabilities directly related to the job.

Prepare for Follow-Up Questions: Be ready to answer questions about your architectural decisions and experiences in past projects. Think of examples where you successfully led a team or implemented a solution that improved system performance or security, as these will be crucial in the interview process.

How to prepare for a job interview at iQ HealthTech

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Microsoft technologies, particularly C#, .NET, and Azure. Highlight specific projects where you've successfully implemented these technologies, and be ready to explain your architectural decisions.

✨Demonstrate Problem-Solving Skills

Expect to face scenario-based questions that assess your problem-solving abilities. Use the STAR method (Situation, Task, Action, Result) to structure your responses, showcasing how you approached complex challenges in previous roles.

✨Emphasise Collaboration and Mentorship

Since the role involves working closely with cross-functional teams, share examples of how you've collaborated with product managers and mentored junior developers. This will demonstrate your leadership skills and ability to foster a team-oriented environment.

✨Prepare for Architectural Discussions

Familiarise yourself with UML modelling tools and be ready to discuss how you would create architectural blueprints. You might be asked to sketch out a system design or explain your approach to microservices architecture, so practice articulating your thought process clearly.

Microsoft Full Stack Software Architect
iQ HealthTech
I
  • Microsoft Full Stack Software Architect

    Manchester
    Full-Time
    75000 - 80000 £ / year (est.)

    Application deadline: 2027-05-30

  • I

    iQ HealthTech

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>