Solution Architect

Remote/Hybrid options available

About the Role

We are looking for a highly experienced Technical Solution Architect with a strong foundation in Microsoft Azure, .NET technologies, and modern DevOps practices to lead the design and delivery of enterprise-grade cloud solutions. You’ll work closely with clients, stakeholders, and cross-functional teams to design scalable, secure, and high-performance systems—particularly in CRM/ERP ecosystems like Microsoft Dynamics 365. This is a strategic role that combines technical leadership, architecture design, and hands-on engineering guidance.

Key Responsibilities

  • Design and architect cloud-native solutions on Microsoft Azure tailored to business requirements.
  • Lead end-to-end solution design, covering infrastructure, application architecture, integrations, and security.
  • Provide technical leadership to development teams working in .NET (C#/.NET Core), Azure services, and RESTful APIs.
  • Define and implement CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or equivalent.
  • Integrate enterprise applications with Microsoft Dynamics 365, Power Platform, or other business systems.
  • Ensure alignment with enterprise standards, best practices, and security guidelines.
  • Conduct architecture reviews, code assessments, and troubleshoot complex system issues.
  • Support proposal development, solution presentations, and client workshops as needed.

Must Have Skills & Qualifications

  • 8+ years in software architecture, solution design, or senior engineering roles.
  • Extensive experience with Microsoft Azure, including: - App Services, Functions, Logic Apps - Azure API Management, Service Bus, Event Grid - Azure SQL, Key Vault, Blob Storage, AAD
  • Strong hands-on development experience with .NET / C#, including backend systems and APIs
  • Deep understanding of DevOps and CI/CD pipelines, with practical experience in: - Azure DevOps, GitHub Actions, or Jenkins -Infrastructure as Code (e.g., Bicep, ARM, or Terraform)
  • Familiarity with containerisation technologies (Docker, Kubernetes).
  • Strong communication skills and ability to liaise between technical and business stakeholders.

Good to have Qualifications

  • Experience working with or integrating Microsoft Dynamics 365 or similar ERP/CRM systems.
  • Microsoft certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert).
  • Background in technical consulting or client-facing roles.
  • Familiarity with Power Platform, API integration patterns, and enterprise security practices.

    Apply For This Position

    We respect your privacy and do not share your data with any third party by handling them responsibly in compliance with the laws. For more information, please read our Privacy Policy and Terms and Conditions.

    contact-image

    Get in Touch

    Find out how you can grow with our expertise.