Dynamics 365 & Custom CRM, Power BI Developer& Data Warehouse Specialist

Dynamics 365 & Custom CRM, Power BI Developer& Data Warehouse Specialist

Posted 4 days ago by 1759550628

£40,000 Per year
Fixed-Term
Undetermined
London, UK

Summary: The role of Dynamics 365 & Custom CRM, Power BI Developer & Data Warehouse Specialist involves designing, building, and maintaining a centralized Data Warehouse while supporting and enhancing Dynamics 365 CRM and custom .NET CRM applications. The position requires collaboration with business analysts to translate reporting needs into technical solutions and ensuring data accuracy and governance across platforms. The candidate will also automate business processes using Power Platform and provide user training and support. This is a fixed-term contract based in London.

Key Responsibilities:

  • Design, build, and maintain a centralized Data Warehouse to consolidate data from Dynamics 365 CRM, the custom .NET CRM, and other business systems.
  • Configure, customize, and maintain Dynamics 365 CRM (Sales, Customer Service, Marketing, etc.).
  • Support and enhance the custom CRM application developed in .NET Framework with SQL Server Back End.
  • Manage and optimize the Dataverse environment for data storage, integration, and reporting.
  • Implement data governance, security, and performance tuning across the Data Warehouse and Power BI.
  • Leverage Microsoft Dataverse for structured data management and reporting integrations.
  • Collaborate with business analysts and CRM specialists to understand reporting needs and translate them into technical solutions.
  • Provide advanced DAX calculations, data modelling, and visualization best practices in Power BI.
  • Support ongoing enhancements to Dynamics 365 CRM and the custom .NET CRM to ensure seamless reporting integration.
  • Ensure data accuracy, consistency, and governance across CRM platforms and reporting layers.
  • Automate business processes using Power Platform (Power Automate, Power Apps).
  • Provide user training, documentation, and ongoing support.

Key Skills:

  • Strong hands-on experience with Microsoft Dynamics 365 CRM (Customer Engagement).
  • Proficiency in supporting and developing custom CRM systems built on .NET Framework with SQL Server.
  • Advanced skills in Power BI (data modelling, DAX, ETL, dashboard development, publishing).
  • Experience in building and maintaining a Data Warehouse (star schema, fact/dimension tables, ETL processes).
  • Solid understanding of Microsoft Dataverse (tables, relationships, security roles).
  • Expertise in SQL Server (T-SQL, stored procedures, performance tuning).
  • Knowledge of ETL/Integration tools: Azure Data Factory, KingswaySoft, SSIS, or Scribe.
  • Familiarity with Azure Services: Synapse, Logic Apps, Service Bus, Functions.
  • Development skills in C#, ASP.NET, JavaScript, Web APIs for CRM customization.
  • Strong knowledge of data governance, security, and compliance standards.

Salary (Rate): £40k per annum

City: London

Country: UK

Working Arrangements: undetermined

IR35 Status: fixed-term

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Rate : £40 K per annum

Fixed term contract

Location: London

Key Responsibilities

Design, build, and maintain a centralized Data Warehouse to consolidate data from Dynamics 365 CRM, the custom .NET CRM, and other business systems.
Configure, customize, and maintain Dynamics 365 CRM (Sales, Customer Service, Marketing, etc.).
Support and enhance the custom CRM application developed in .NET Framework with SQL Server Back End.
Manage and optimize the Dataverse environment for data storage, integration, and reporting.
Implement data governance, security, and performance tuning across the Data Warehouse and Power BI.
Leverage Microsoft Dataverse for structured data management and reporting integrations.
Collaborate with business analysts and CRM specialists to understand reporting needs and translate them into technical solutions.
Provide advanced DAX calculations, data modelling, and visualization best practices in Power BI.
Support ongoing enhancements to Dynamics 365 CRM and the custom .NET CRM to ensure seamless reporting integration.
Ensure data accuracy, consistency, and governance across CRM platforms and reporting layers.
Automate business processes using Power Platform (Power Automate, Power Apps).
Provide user training, documentation, and ongoing support.

Required Skills & Qualifications

Strong hands-on experience with Microsoft Dynamics 365 CRM (Customer Engagement).
Proficiency in supporting and developing custom CRM systems built on .NET Framework with SQL Server.
Advanced skills in Power BI (data modelling, DAX, ETL, dashboard development, publishing).
Experience in building and maintaining a Data Warehouse (star schema, fact/dimension tables, ETL processes).
Solid understanding of Microsoft Dataverse (tables, relationships, security roles).
Expertise in SQL Server (T-SQL, stored procedures, performance tuning).
Knowledge of ETL/Integration tools: Azure Data Factory, KingswaySoft, SSIS, or Scribe.
Familiarity with Azure Services: Synapse, Logic Apps, Service Bus, Functions.
Development skills in C#, ASP.NET, JavaScript, Web APIs for CRM customization.
Strong knowledge of data governance, security, and compliance standards.

Sponsorship can be provided