Senior Microsoft Dynamics Developer Architect-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 cover Single Healthcare cover Pension salary Exchange scheme Paid holidays INDLP2