Senior Microsoft Dynamics Developer
Listed on 2026-05-29
-
IT/Tech
Cloud Computing, Data Engineer
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 work streams.
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/Type Script, 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 Dev Ops teams to embed CI/CD pipelines (Azure Dev Ops or Git Hub 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/Type Script, 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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: