Ref: 17/01/2023_1673978042

Dynamics 365 CRM Technical Lead


  • £60,000 to £65,000 GBP
  • Developer/Programmer Role
  • Skills: "Dynamics 365" AND "Dynamics CRM" AND "Configuration" AND "C#"
  • Level: Senior

Job description

Dynamics 365 CRM Technical Lead


Job Description

The UK Microsoft Practice provides industry-proven experienced Microsoft experts that personally own and deliver elements from a set of services passionate about assessing current and future needs for MS Partner customers with a focus on Microsoft products. Come in and join our growing Dynamics 365 team and help to craft and grow the UK&I's Dynamics 365 capability.

Our team is part of a Global practice - you will be involved and provide leadership at the global level! We hold regular sessions with Microsoft teams to understand the future of the Microsoft roadmaps and promote active encouragement to build relationships with 3rd parties.

The Dynamics 365 CRM Technical Lead will be responsible for designing, estimating, and implementing code as well as basic environment management.

This is a permanent role that will require the successful applicant to gain Security Clearance.

Role & Responsibilities

* Deliver high quality developments (customizations and integrations)
* Work closely with Technical and Solution Architect to understand requirements and suggest estimations and design concepts for possible gaps
* Work on proof of concepts
* Write technical design documents
* Review functional design documents
* Lead small team of developers and mentor other team members
* Collaborate with governance team and project manager with regards to deliverables
* Code release management, ensuring successful build and deployment to relevant environments with appropriate release notes
* Manage requirements and tasks on ADO
* Coordinate and manage CE environments
* Tackle technical issues encountered during testing cycles, raising to Microsoft support as required
* Participate in training activities to technical customer teams
* Partner with multi-functional technology and design teams to ensure consistent, beneficial client interaction and solution delivery
* Lead the end-to-end solution implementation for D365CS to cater to all the possible business scenarios and ensure the design are well implemented and successfully executed by the team.

Skills & Qualifications

* Previous experience builiding solution in Dynamics 365 CRM Development and environment management
* Hands-on Microsoft Dynamics 365 CRM design and development experience
* Programming languages: C#, .NET, JavaScript, HTML, CSS etc
* Proficient with developing, deploying, customizing, and integrating Microsoft Dynamics CRM
* Proficient in customizing and creating CRM entities, Plug-in development, Form Event Programming using JavaScript, Business Rules
* Good knowledge in implementing business workflows and processes
* Proficiency in using the CRM SDK
* Deep understanding of Azure and cloud technologies, .Net development and Power BI
* Experience in using Azure DevOps for code management and requirement tracking
* Release management experience (Solutions) in design and implementation of system integration tools ideally gained on Microsoft Azure integration tools
* Experience in Microsoft Power Platform, e.g. PowerApps, Power Automate, Power Portal etc
* Experience in developing new Model-Driven and Canvas Apps as well as improving existing apps, including the use of Dataverse as a data source
* Understanding PowerApps formulas and development methods
* Automating business processes with Microsoft Power Automate
* Ability to build custom connectors for Microsoft Power Platform
* Experience with API or Rest services integrations
* Experience of Agile Methodology.


* 25 days of Annual leave + an option to purchase more through our Flexible Benefits.
* Flex benefits system - exciting opportunity to choose your own benefits.
* Retail discounts.
* Pension - matching contribution up to 10%.
* Private Medical Scheme.
* Life Assurance.
* Enrolment in our Share scheme - subject to scheme eligibility criteria.
* Unlimited opportunities to learn in our Training platforms.