Dynamics 365 CRM Developer
Role details
Job location
Tech stack
Job description
We have an exciting opportunity for a Dynamics 365 CRM Developer to join our team within Vistry Services, at our Cheltenham office. As our Dynamics 365 CRM Developer, you will be responsible for designing, developing, customising, and extending Microsoft Dynamics 365 Customer Engagement and related Power Platform solutions. Working under the direction of the Dynamics Lead, you will deliver high quality enhancements, integrations, and technical support that improve system performance, business processes, and user experience.
The key performance indicators for this position are:
- Delivery of high quality customisations and enhancements within agreed timescales
- Reduction in system issues through, stable well engineered solutions
- Adherence to development standards, security, and governance frameworks
- Positive stakeholder feedback and increased user adoption
- Successful implementation of integrations, automations, and feature releases
- Accurate documentation and effective knowledge handover
We value in-person collaboration and team culture, but we're also committed to supporting flexible working where possible. We encourage you to raise any specific requirements during the interview process so we can explore how this could be accommodated., * Delivery of high quality customisations and enhancements within agreed timescales
- Reduction in system issues through stable, well engineered solutions
- Adherence to development standards, security, and governance frameworks
- Positive stakeholder feedback and increased user adoption
- Successful implementation of integrations, automations, and feature releases
- Accurate documentation and effective knowledge handover
- Develop, configure, and customise Dynamics 365 modules to meet business requirements.
- Build and enhance workflows, JavaScript components, Power Automate flows, dashboards, and model driven apps.
- Support the Dynamics Lead in evaluating and prioritising change requests and system improvements.
- Develop and maintain integrations between Dynamics 365, Dataverse, Azure services, and other business applications.
- Write clean, efficient, scalable code following established patterns and best practices.
- Perform technical testing, debugging, and deployment of enhancements and updates.
- Support troubleshooting of complex Dynamics issues, providing second or third line support where required.
- Maintain technical documentation including solution designs, mappings, and release notes.
- Ensure compliance with security protocols, data governance, and development lifecycle processes.
- Contribute to continuous improvement of development standards, tools, and methodologies.
- Collaborate with the Dynamics Lead and wider teams to drive innovation and maximise platform capabilities.
Requirements
- Relevant Microsoft certifications (e.g. Dynamics 365, Power Platform)
- Hands on development experience with Dynamics 365 and Dataverse
- Strong understanding of Dynamics 365 modules, workflows, Power Automate, and integrations
- Analytical, clear communicator, proactive problem solver
- Willingness to travel occasionally
Desirable…
- Degree in IT, Computer Science or related field
- Experience in large-scale digital transformation programmes
- Knowledge of Azure Services, Dataverse APIs, or DevOps
- Experience leading small teams or vendors
- Full UK driving licence
Benefits & conditions
- Competitive basic salary and annual bonus
- Salary sacrifice car scheme available to all employees
- Up to 39 days annual leave plus bank holidays
- 2 Volunteering days per annum
- Private medical insurance, with employee paid cover
- Enhanced maternity, paternity and adoption leave
- Competitive pension scheme through salary sacrifice
- Life assurance at 4 x your annual salary
- Share save and share incentive schemes
- Christmas company shutdown
- Employee rewards portal with many more benefits…