We are seeking an experienced Senior CRM Developer with strong hands-on expertise in Microsoft Dynamics 365 (CRM). The ideal candidate will have extensive experience in designing, developing, and enhancing CRM solutionsparticularly within the Service and/or Sales modules.
This role involves end-to-end solution development, customisation, integration work, and supporting overall system enhancements aligned to business needs.
Key Responsibilities
- Design, build, and enhance CRM solutions using Microsoft Dynamics 365 with a strong focus on the Service module.
- Develop high-quality custom components including:
- Plugins
- Custom workflows
- Server-side logic using C#
- Implement and configure out-of-the-box (OOTB) service management features.
- Work closely with architects, functional consultants, and business stakeholders to translate requirements into technical solutions.
- Participate in technical design, code reviews, and solution optimisation.
- Develop integrations between CRM and external systems (preferred experience with ReactJS integrations).
- Prepare technical documentation and ensure adherence to development best practices.
Required Skills & Experience
- 68 years of hands-on application development experience.
- Minimum 4 years of experience working specifically with Microsoft Dynamics CRM / Dynamics 365.
- Strong proficiency in C# for developing CRM plugins, custom workflows, and extensions.
- Solid understanding of:
- Dynamics 365 Service module
- OOTB service management capabilities
- CRM customisation and configuration
- Experience in designing and implementing solutions for the Service and/or Sales CRM modules