JOB DESCRIPTION
Role: Solution Architect
Location: London, UK
Mode: Hybrid
Type: Contract (Inside IR35)
Position Overview
This role demands deep expertise in Dynamics 365 CRM as the primary platform, complemented by strong capabilities in Business Central ERP and Microsoft Copilot/AI technologies. The successful candidate will drive intelligent automation, AI-augmented business processes, and modern cloud-native architectures across complex, multi-workstream implementations.
Experience Requirements
Minimum 10–12 years of enterprise software implementation experience, with:
* Minimum 8+ years hands-on experience with Microsoft Dynamics 365 CRM/CE, including Dataverse, model-driven apps, and the broader Power Platform
* Minimum 3+ years working with Microsoft Dynamics 365 Business Central (ERP configuration, financial modules, inter-company processing)
* Minimum 2+ years designing or implementing AI/Copilot solutions, including Microsoft Copilot Studio, Copilot for Dynamics 365, Azure AI Services, or equivalent intelligent automation platforms
* Minimum 6+ years in a Solutions Architect, Enterprise Architect, or equivalent senior technical delivery role
* Minimum 4+ years leading complex system integrations or data migration initiatives
* Track record of successful delivery on projects with budgets exceeding £300k and durations of 6+ months
* Demonstrated experience designing and implementing security frameworks for enterprise systems
Primary Responsibilities
Dynamics 365 CRM Architecture and Design (Primary Focus)
* Define enterprise-grade system architecture for Dynamics 365 CRM/CE cloud-native transformations, including Dataverse schema design, entity modelling, relationship mapping, and form/view optimisation
* Architect end-to-end CRM solutions encompassing sales, customer service, marketing, and custom business process modules within Dynamics 365
* Design comprehensive CRM data models, including custom entities, calculated and rollup fields, business rules, and real-time workflows to support complex membership, case management, and donor/stakeholder relationship scenarios
* Lead CRM modernisation initiatives, including migration from legacy Dynamics CRM 9.2 to Dynamics 365 online, ensuring feature parity and enhanced capability
* Develop Power Platform extension strategies using Power Apps (canvas and model-driven), Power Automate cloud flows (instant, automated, scheduled), and Power Pages for customer-facing CRM portals
* Create security architecture and governance frameworks for CRM, including field-level security (FLS), role-based access control, business unit hierarchy design, compliance requirements, and audit trail configuration
* Design comprehensive integration strategies connecting CRM with multiple systems in real-time (ERP, payment processors, portal systems, AI services) with a focus on data consistency, scalability, and performance
* Develop detailed technical specifications for CRM components, including Dataverse schema design, Power Automate workflow frameworks, custom API architectures, plugin/webhook patterns, and Power BI semantic models
* Establish non-functional requirements for the CRM platform, including performance targets (latency, throughput, availability), scalability parameters, disaster recovery, and backup strategies
* Define CRM customisation standards and governance, including solution layering strategy, managed vs. unmanaged solution policies, and ALM processes for Dynamics 365 deployments