This role will define a unified, secure, and scalable D365 CRM ecosystem spanning Fundraising, Customer Insights, Sales, Power Platform, Power Pages, and integrations with Microsoft 365 and D365 Finance & Operations.
The successful candidate will play a key role in driving architectural standards, ensuring alignment with governance frameworks, and enabling consistent delivery across multiple projects and vendors.
Key Responsibilities
- Solution Design & Architecture
- Define end-to-end architecture for D365 CRM initiatives across Fundraising, Customer Insights, Sales, Dataverse, Power Platform, and Power Pages.
- Develop and maintain an enterprise architecture approach that supports multi-organisation environments and concurrent CRM workstreams.
- Ensure alignment with IT governance, enterprise patterns, and long-term technology roadmaps.
- Integration & API Management
- Architect and oversee integrations between D365 and third-party applications.
- Define and implement API-led integration patterns leveraging Azure API Management and best-practice design approaches.
- Oversee integration governance, including data modelling, error handling, and monitoring.
- Azure Cloud Enablement
- Utilise Azure services such as Logic Apps, Functions, Service Bus, and API Management to support automation and integration.
- Design and implement Entra ID/B2B/B2C integrations with external organisations and customers.
- Ensure cloud-hosted solutions meet best practices for performance, security, and operational resilience.
- Stakeholder Engagement
- Collaborate with business stakeholders to gather requirements and translate them into technical solutions.
- Facilitate workshops, guide decision-making, and act as a trusted advisor across project and governance forums.
- Governance & Documentation
- Develop architecture artefacts including design specifications, as-built documentation, diagrams, and security assessments.
- Ensure adherence to IT governance, ISO27001-aligned security practices, and accessibility requirements.
- Support quality assurance during delivery and handover to BAU support teams.
- Proven expertise in architecting solutions using the Microsoft Power Platform and Dataverse.
- Strong experience with Agile, Scrum, or DevOps methodologies in enterprise environments.
- Deep technical experience designing API integrations and working with Azure integration services.
- Solid understanding of data security, compliance frameworks, and accessibility standards.
- Excellent communication, documentation, and stakeholder management skills.
- Experience working within enterprise governance and architecture frameworks.
