Senior Microsoft Dynamics Developer

Company: McQueens Dairies
Apply for the Senior Microsoft Dynamics Developer
Location: Glasgow
Job Description:

Senior Microsoft Dynamics DeveloperArchitect-level role – Dynamics 365, Power Platform, Azure & Dataverse

Role Overview

We are seeking a Senior Microsoft Dynamics Developer with proven architectural capability to lead the design, delivery and assurance of complex Dynamics 365 and Power Platform solutions. This is a senior, hands-on role that combines deep technical development with solution architecture: you will shape best-practice patterns, scope and validate solution designs, oversee a multi-disciplinary delivery team and act as the technical authority across an estate with multiple integrations into Azure services and third-party systems.You will work closely with product owners, enterprise architects, integration engineers and business stakeholders to ensure that solutions are scalable, maintainable, secure and aligned to the long-term technology roadmap. The successful candidate will balance pragmatic delivery with architectural rigour, maintaining a high-quality code base while providing surety and oversight across concurrent workstreams.

Key Responsibilities

Architecture & Design* Design end-to-end solutions across Dynamics 365, Power Apps, Power Automate and Dataverse, ensuring alignment with enterprise architecture standards.* Scope, estimate and validate solution designs, challenging requirements where appropriate and recommending the right balance between configuration, low-code and pro-code approaches.* Define and enforce best-practice patterns for solution structure, ALM, environment strategy, security models and data architecture within Dataverse.* Produce and maintain architecture artefacts including high-level designs, integration diagrams, data models and decision records.Development & Delivery* Lead hands-on development across Dynamics 365 (model-driven and customer engagement apps), Power Apps (canvas and model-driven) and Power Automate cloud flows.* Build and extend solutions using plugins, custom connectors, PCF controls, JavaScript/TypeScript, C#/.NET and the Dataverse Web API.* Oversee high-quality delivery by setting coding standards, reviewing pull requests and ensuring test coverage, performance and security non-functional requirements are met.* Maintain and curate a healthy, well-documented code base, actively reducing technical debt and refactoring legacy components where needed.Integration & Azure* Design and implement integrations between Dynamics, Dataverse and a wide range of internal and external systems using Azure services such as Azure Functions, Logic Apps, API Management, Service Bus and Event Grid.* Ensure integration patterns are resilient, observable and secure, applying appropriate authentication, throttling, retry and error-handling strategies.* Work with platform and DevOps teams to embed CI/CD pipelines (Azure DevOps or GitHub Actions) for solution deployment, automated testing and environment promotion.Oversight & Assurance* Provide architectural oversight and technical surety across concurrent projects, acting as the senior point of escalation for design and delivery decisions.* Mentor and coach developers and junior architects, raising the technical bar across the team.* Engage with vendors, partners and third-party suppliers to assure the quality of externally delivered work.* Contribute to the technology roadmap, identifying opportunities to modernise, consolidate or retire components of the estate.

Essential Experience

* Significant hands-on experience as a Dynamics 365 developer, with demonstrable progression into a senior or architect-level role.* Deep expertise across the Power Platform: Power Apps (canvas and model-driven), Power Automate and the Dataverse platform, including security roles, business rules, business process flows and the Dataverse data model.* Strong development skills in C#/.NET, JavaScript/TypeScript, plugins, custom workflow activities and the Dataverse Web API and SDK.* Proven experience designing and delivering integrations using Azure services (Functions, Logic Apps, API Management, Service Bus, Key Vault, Application Insights).* Solid understanding of ALM for Power Platform, including solution layering, managed vs unmanaged solutions, Power Platform Build Tools and pipeline-based deployment.* Experience operating in complex environments with multiple integrations, regulatory or compliance constraints, and concurrent delivery streams.* Demonstrable architectural capability: producing HLDs/LLDs, leading design authority discussions and validating solutions against best-practice patterns.* Strong stakeholder management and communication skills, with the ability to translate technical concepts for non-technical audiences.

Desirable

* Relevant Microsoft certifications such as PL-600 (Solution Architect), PL-400 (Developer), MB-500 or AZ-305.* Experience with Power Pages, Copilot Studio and AI Builder.* Familiarity with Azure Synapse, Microsoft Fabric or Dataverse-to-data-lake patterns for analytics and reporting.* Exposure to Agile/Scrum delivery and scaled frameworks such as SAFe.* Experience working in regulated sectors (financial services, public sector, healthcare or similar).

Personal Attributes

* Pragmatic, outcome-focused and able to balance long-term architectural integrity with short-term delivery pressures.* Confident operating as a technical authority while remaining open to challenge and collaboration.* Naturally curious, with a strong commitment to continuous improvement and staying current with the Microsoft ecosystem.* Calm under pressure, with a track record of bringing structure and clarity to complex problems.

What We Offer

A senior, high-impact role with genuine architectural ownership across a strategically important platform, a strong engineering culture, and the opportunity to shape best practice in a complex, integration-rich environment.

Benefits:4 x Death in service coverSingle Healthcare coverPension salary Exchange schemePaid holidays

#INDLP2

#J-18808-Ljbffr…

Posted: May 29th, 2026