Microsoft Dynamics 365 Technical Consultant/Developer
Listed on 2026-10-22
-
Software Development
Huron is a global consultancy that collaborates with clients to drive strategic growth, ignite innovation and navigate constant change. Through a combination of strategy, expertise and creativity, we help clients accelerate operational, digital and cultural transformation, enabling the change they need to own their future. Join our team as the expert you are now and create your future.
The Senior Associate Microsoft Dynamics 365 Technical Consultant / Developer designs, builds, tests, deploys, and supports technical solutions across Dynamics 365 Finance & Supply Chain Management. The role translates functional and business requirements into supportable technical components, including extensions, integrations, data migration assets, reports, workflow automation, and AI-enabled features. This is a delivery leadership role at the work-package level, not an architect or people-manager role.
The Senior Associate receives an assigned scope, determines how to use available resources, owns technical tasks and documentation through completion, provides guidance to junior team members, and makes fact-based recommendations to project and practice leadership.
- Produces secure, maintainable, testable Dynamics 365 solutions that meet documented acceptance criteria and follow extension-first design practices.
- Owns a defined technical work package from clarification and design through build, test, defect resolution, deployment support, and knowledge transfer.
- Explains technical scope, dependencies, options, risks, and trade-offs clearly to functional consultants, client technical teams, and engagement leadership.
- Anticipates issues, maintains accurate RAID and delivery documentation, and escalates early when architecture, scope, quality, security, or timeline decisions are required.
- Improves team capability by conducting code walkthroughs, sharing reusable patterns, and coaching Analysts, Senior Analysts, and Associates.
- Dynamics 365 Development and Extensibility Design and develop X++ extensions, Chain of Command implementations, event handlers, batch processes, data entities, forms, reports, workflows, and other custom components for Dynamics 365 F&SCM.
- Apply 'extend, do not over-customize' principles and Microsoft-supported extensibility patterns; document design rationale and upgrade considerations.
- Develop medium-to-complex components, conduct unit testing, participate in peer reviews, remediate defects, and support regression testing.
- Assess technical feasibility of custom requirements and recommend standard configuration, extension, Power Platform, integration, or Azure approaches as appropriate.
- Conduct technical code and design walkthroughs with internal and client teams, with architect or workstream-lead oversight when required.
- Integration, Data, and Reporting Build and support integrations using OData, Data Management Framework, Business Events, custom services/APIs, Azure Logic Apps, Azure Functions, Service Bus, and API Management. Develop and validate data migration packages, data entities, mappings, transformation logic, reconciliation controls, and error-handling procedures. Develop or support SSRS, Electronic Reporting, Power BI, and Microsoft Fabric-connected reporting solutions where aligned to the solution architecture.
Document interface contracts, field mappings, dependencies, exception handling, monitoring, and operational support requirements. - Power Platform, AI, and Automation Build Power Apps, Power Automate flows, Dataverse components, and Copilot Studio solutions that extend or connect Dynamics 365 business processes. Implement AI-enabled features and agentic workflows under approved architecture, including tool calls, retrieval, workflow steps, guardrails, human review points, logging, and escalation paths. Use approved AI-assisted development tools responsibly for design, coding, testing, documentation, and quality review;
validate outputs and protect client and firm data. Identify practical opportunities to improve delivery through automation, reusable patterns, automated testing support, and documentation generation without weakening engineering judgment or governance. - Quality, Dev Ops, and Lifecycle Management Use Azure Dev Ops or Git Hub-based source control, branching, pull requests, build and release pipelines, and deployment controls aligned to project standards. Drive a systematic quality approach covering coding standards, peer review, unit testing, integration…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).