Senior Microsoft Dynamics 365 Customer Management (CM) Developer
100% Remote
Job Summary:We are seeking a Senior Microsoft Dynamics 365 Customer Management (CM) Developer responsible for designing, developing, and implementing solutions within the Microsoft Dynamics 365 Customer Engagement (CE/CRM) platform. The ideal candidate will have strong experience in customization, integration, and development to support business processes and enhance CRM functionality.
Key Responsibilities:
Design, develop, and customize solutions within Microsoft Dynamics 365 Customer Management (CRM/CE).
Configure entities, forms, views, dashboards, and workflows.
Develop custom plugins, workflows, and integrations using .NET, C#, and JavaScript.
Integrate Dynamics 365 with external applications, APIs, and Microsoft services.
Develop and maintain Power Platform components such as Power Apps and Power Automate.
Perform data migration, system upgrades, and solution deployments.
Troubleshoot issues and provide technical support for Dynamics 365 applications.
Collaborate with functional teams and stakeholders to gather and implement requirements.
Follow best practices for security, performance, and system scalability.
Required Skills & Qualifications:
Strong experience with Microsoft Dynamics 365 Customer Engagement / CRM development.
Expertise in C#, .NET, JavaScript, and Dynamics 365 SDK.
Experience with Power Platform (Power Apps, Power Automate).
Knowledge of REST/SOAP APIs and system integrations.
Experience with Dataverse and CRM customization.
Understanding of Azure services and cloud-based architectures.
Experience with version control systems such as Git.
Strong analytical and problem-solving skills.
Preferred Qualifications:
Microsoft Dynamics 365 certifications.
Experience with Azure Logic Apps, Azure Functions, or Power BI.
Familiarity with DevOps and CI/CD pipelines.
Experience working in Agile/Scrum environments.