Remote job
Senior Dynamics 365 CRM Developer
Job details
About this role
Role overview As a senior Dynamics 365 Customer Engagement developer, you’ll help shape and evolve a CRM environment that supports changing business needs. The work spans maintaining existing solutions, delivering new implementations and enhancements, and integrating CRM capabilities with cloud services in an agile, collaborative setting.
Responsibilities - Maintain and support Dynamics 365 solutions in line with agreed service levels. - Translate business needs into technical designs and implement CRM features and enhancements. - Work with internal teams, business stakeholders, and external partners on end-to-end delivery. - Test and troubleshoot solutions, resolve issues, and contribute to continuous improvement. - Participate in agile ceremonies and lead or support workshops, training, and product demonstrations.
Requirements - Experience with Microsoft Dynamics 365 Customer Engagement and CRM customisation, including plugins, workflows, and forms. - Client-side scripting skills with JavaScript or TypeScript, plus hands-on experience with C#, .NET, ASP.NET, and Angular. - Familiarity with Azure services such as Functions and Logic Apps, API integrations, Power Automate, Power Apps, and Azure DevOps. - Knowledge of HTML5, CSS, JSON, XML, and web services. - Ability to collaborate in agile delivery and communicate clearly with technical and business stakeholders.