Lead Dynamics 365 Developer
Role details
Job location
Tech stack
Requirements
Lead Dynamics 365 DeveloperLocation: home-based (customer travel if required)Type: PermanentNo sponsorship can be offered - must be eligible for SC Clearance This is a hands-on technical role for someone who enjoys building high-quality D365 CE and Power Platform solutions, working directly with customers, and taking ownership of technical design and delivery.This is a lead-level role, but not necessarily a traditional people-management position. The focus is on leading from a technical perspective: owning requirements, shaping solution design, guiding best practice, and being a trusted technical voice for customers and internal teams.For someone who enjoys mentoring or leading developers, there will be opportunities to do that too. But the core of the role is technical leadership, customer influence, and high-quality delivery. What you'll be doingLead technical requirements gathering and solution design across Dynamics 365 CE and Power Platform projectsTake ownership of technical standards, code quality, best practice, and overall delivery qualityDesign, develop, and deliver Dynamics 365 CE solutions across sales, service, marketing, and wider customer engagement environmentsBuild custom plug-ins, workflows, integrations, and extensions using C#Develop client-side customisations using JavaScript and modern frameworksCreate and extend Power Platform components, including Power Apps, Power Automate, Dataverse, and PCF controlsWork hands-on with Azure Functions and wider Azure services to build integrations and scalable solution architectureLead the technical design and hands-on development of AI-enabled solutions using GitHub Copilot, Copilot Studio, OpenAI, Azure OpenAI, Dynamics 365 CE, and Power PlatformAct as a senior technical point of contact for customers, architects, consultants, and internal delivery teamsTranslate customer requirements into practical, scalable, and maintainable technical solutionsMentor and guide other developers where needed, without the role being limited to line managementLead technical workstreams or small delivery teams depending on project size, structure, and your experience What we're looking forStrong hands-on experience developing solutions across Dynamics 365 CE and the Power PlatformExcellent C# development skills, particularly around custom plug-ins, extensions, and integrationsExperience with JavaScript customisations and modern front-end frameworksKnowledge of PCF controls, Dataverse, Power Apps, and Power AutomateExperience working with Azure Functions and wider Azure servicesUnderstanding of solution architecture, integration patterns, ALM, DevOps, and source controlExposure to GitHub Copilot, Copilot Studio, OpenAI, or Azure OpenAI would be highly desirableStrong customer-facing skills, with the confidence to lead technical conversations and challenge requirements where neededAbility to translate business needs into clean, scalable, and maintainable technical solutionsExperience mentoring developers, reviewing code, or taking ownership of technical workstreams would be beneficial