Microsoft 365 Dynamics CRM Developer
Role details
Job location
Tech stack
Job description
We are currently recruiting for an experienced Microsoft 365 Dynamics CRM Developer to join our business based in Kelvedon. This role places a strong emphasis on CRM development expertise, ensuring our Dynamics 365 Customer Engagement (CE/CRM) platform is continuously strengthened, optimised, and developed to meet evolving business needs.
The successful candidate will work alongside the Head of IT and will be responsible for the end-to-end development, implementation, enhancement, and ongoing maintenance of our Microsoft Dynamics CRM and Business Central systems., * Lead on the development, enhancement, and optimisation of Microsoft Dynamics 365 CRM, ensuring a scalable and high-performing CRM environment.
- Work closely with business stakeholders to gather requirements and translate them into robust CRM solutions.
- Develop and customise solutions within the Dynamics 365 platform, including configuration, customisations, extensions, and integrations.
- Build and maintain custom CRM workflows, plugins, scripts, forms, entities, and automation to support business processes.
- Carry out unit testing, code reviews, performance tuning, and troubleshooting to ensure quality and reliability.
- Support deployment activities, data migration, integrations, and continuous CRM improvement projects.
- Promote best practice CRM usage across the organisation and contribute to the wider development of the Dynamics 365 offering.
- Work with Microsoft Dynamics Sales Professional CRM and Microsoft Dynamics Business Central as part of system integration and improvement plans.
Requirements
Do you have experience in Web services?, * Proven hands-on experience as a Dynamics 365 CRM Developer, with strong proficiency in designing, customising, extending, and developing CRM solutions (Dynamics 365 CE).
- Advanced understanding of CRM entities, business rules, workflows, plugins, forms, security roles, and automation.
- Experience in integration of CRM with external systems using APIs, web services, and middleware.
- Experienced in the development of custom CRM workflows, plugins, web resources, dashboards, and reports.
- Experience with Power Platform components (Power Apps, Power Automate, Power BI, Power Pages).
- Familiarity with agile development methodologies and DevOps practices.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Proactive interest in emerging CRM technologies, Dynamics 365 updates, and development trends.
- Able to work effectively in a dynamic, fast-paced environment with multiple priorities.
- Strong communication and stakeholder management skills.
- Strong problem-solving abilities with high attention to detail and accuracy in debugging and resolving CRM issues.