Role: CRM Architect Role– , FTE
Location : London, UK(Hybrid)
Duration: Full time
Job Description: Microsoft Dynamics CRM and Power Platform Technical Architect
The Microsoft Dynamics CRM and Power Platform Technical Architect is responsible for designing, implementing, and overseeing solutions that leverage Microsoft Dynamics 365 CRM and the Power Platform (Power Apps, Power Automate, Power BI). This role requires deep technical expertise, strong problem-solving skills, and the ability to work collaboratively with business stakeholders, developers, and project teams to deliver scalable, efficient, and innovative solutions.
Key Responsibilities
- Solution Architecture and Design
- Design end-to-end architecture for Microsoft Dynamics 365 CRM and Power Platform solutions, ensuring alignment with business requirements and best practices.
- Create scalable, secure, and high-performance solutions that integrate with other enterprise systems and applications.
- Develop technical roadmaps and strategies for Dynamics 365 CRM and Power Platform adoption and optimization.
Technical Leadership
- Provide technical leadership to development teams, ensuring adherence to design principles, coding standards, and project timelines.
- Act as the subject matter expert (SME) for Dynamics 365 CRM and Power Platform technologies.
Integration and Customization
- Lead the design and development of custom plugins, workflows, and integrations with external systems using Dynamics 365 SDK, Power Automate, and Azure services.
- Configure and customize Dynamics 365 CRM entities, forms, views, and dashboards to meet business needs.
- Design and implement data migration strategies for transitioning data into Dynamics 365 CRM.
Power Platform Expertise
- Build and deploy Power Apps (Canvas and Model-Driven) to extend Dynamics 365 CRM functionality.
- Automate business processes using Power Automate (Flow) and integrate with third-party systems.
- Leverage Power BI to create interactive dashboards and reports for data visualization and analytics.
Collaboration and Stakeholder Management
- Work closely with business stakeholders to gather and analyze requirements, translating them into technical specifications.
- Collaborate with cross-functional teams, including business analysts, developers, and testers, to deliver high-quality solutions.
- Communicate technical concepts to non-technical stakeholders in a clear and concise manner.
Required Skills and Qualifications
Technical Expertise
- Extensive experience with Microsoft Dynamics 365 CRM and the Power Platform.
- Extensive experience with 365 Customer Service, Omni-Channel setup, and Contact Centre integrations
- Proficiency in Dynamics 365 SDK, JavaScript, C#, .NET, and Azure services.
- Strong understanding of relational databases, data modeling, and SQL Server.
Power Platform Skills
- Experience building Canvas and Model-Driven Power Apps.
- Knowledge of Power Automate for process automation and integration.
- Familiarity with Power BI for data visualization and analytics.
Integration and Development
- Experience with REST APIs, OData, and integration tools like Azure Logic Apps, Data Factory, or KingswaySoft
- Experience of Dynamics 365 and SAP integration will be nice to have.
- Knowledge of ALM (Application Lifecycle Management) practices, including source control and CI/CD pipelines.
Soft Skills
Strong problem-solving and analytical skills.
Excellent communication and interpersonal skills.
Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications
Microsoft certifications such as:
Microsoft Certified: Dynamics 365 + Power Platform Solution Architect Expert
Microsoft Certified: Power Platform Developer Associate
Microsoft Certified: Dynamics 365 Fundamentals (CRM)
Experience with Agile/Scrum methodologies and tools like Azure DevOps or Jira.
Familiarity with AI Builder, Dataverse, and other advanced Power Platform capabilities.