Job details
About this role
Role overview A technical consulting role focused on designing and delivering Dynamics 365 Customer Engagement platforms. The consultant shapes architecture, leads custom development, and ensures integrations support scalable, secure client operations.
Responsibilities - Develop, configure, and extend Dynamics 365 CRM components to satisfy detailed business requirements. - Design and implement integrations with back-office systems, external services, and third-party applications. - Provide technical leadership on solution architecture, scalability, and platform standards. - Collaborate with functional consultants and business stakeholders to convert needs into technical specifications. - Plan and execute data migrations, version upgrades, and ongoing system maintenance. - Diagnose and resolve technical issues spanning configuration, customization, and integration layers. - Apply development best practices, code review discipline, and quality standards across the team.
Requirements - Proven experience as a Dynamics 365 CRM technical consultant or developer. - Strong command of C#, .NET, JavaScript, and CRM SDK/plugin development. - Familiarity with Azure integration services, REST APIs, and data migration frameworks. - Ability to translate functional requirements into clear, testable technical designs. - Solid understanding of security models, performance tuning, and DevOps practices.
Nice to have - Experience with Power Platform, Azure Logic Apps, or CI/CD automation for D365 deployments.