Remote job
D365 CRM.
Job details
About this role
Role overview This role centers on building and maintaining custom solutions within the Dynamics 365 Customer Engagement platform. The work combines plugin and workflow development with API-driven integrations to extend CRM capabilities. It is a hands-on technical position that partners closely with functional teams to deliver reliable, well-documented enhancements.
Responsibilities
- Design and develop customizations, plugins, and workflows that extend D365 CRM functionality. - Integrate D365 CRM with third-party applications and external services using APIs and web services. - Collaborate with functional teams to gather requirements and translate them into sound technical solutions. - Manage system upgrades, performance tuning, and day-to-day troubleshooting across CRM environments. - Uphold development best practices, coding standards, and thorough technical documentation.
Requirements
- Practical experience developing within Dynamics 365 CRM, including plugins, custom workflows, and the SDK. - Proficiency with integration patterns such as REST/SOAP APIs, webhooks, and Azure-based services. - Strong skills in C#, .NET, JavaScript, and the Power Platform tools commonly used with D365 CE. - Comfort managing version upgrades, solution management, and performance optimization. - Ability to analyze functional requirements and design clean, maintainable technical implementations. - Disciplined approach to testing, source control, and technical documentation.
Nice to have
- Familiarity with Power Automate, Power Apps, or Dataverse. - Experience with Azure DevOps pipelines and CI/CD for CRM solutions. - Exposure to ALM processes and solution packaging in D365 CE.