Senior Dynamics 365 Solution Architect
The role requires a senior-level expert in Dynamics 365 Customer Engagement, with strong experience in integration technologies, Azure DevOps, and deployment strategies.
A successful candidate will lead a strategic technical assessment, contribute to the simplification and optimisation of a complex CRM ecosystem, and help define the roadmap for long-term transformation.
Key Responsibilities:
* Evaluate the current Dynamics 365 CE architecture, customizations, entity model, and configuration
* Identify sources of complexity, performance bottlenecks, and fragility
* Recommend strategies to simplify the architecture and reduce technical debt
* Analyse integrations including Dataverse OData APIs, Outbound Event Messages, and ESB
* Review data flows, reconciliation challenges, and environment promotion processes
* Propose robust data governance and integration patterns
* Assess Azure DevOps pipelines and multi-environment deployment practices
* Recommend automation improvements for deployment reliability
* Review managed service framework and suggest future support models
* Produce findings and recommendations report
* Define short-term stabilisation and medium-term optimisation roadmap
* Prepare proposal for next-phase implementation
Requirements:
* Senior-level expertise in Dynamics 365 Customer Engagement (Sales Enterprise module)
* Strong experience with integration technologies: Dataverse APIs, ESB messaging, web services
* Deep knowledge of Azure DevOps, CI/CD pipelines, and deployment strategies
* Proven experience in CRM architecture rationalisation and modernisation
* Experience assessing managed service models and support optimisation
* Advanced problem-solving and stakeholder communication skills
* Ability to translate technical findings into business recommendations
* Strong understanding of data modelling, reconciliation, and automation
* Comfortable working in fast-paced discovery phases
* Proactive and independent, with strong alignment capabilities