Job Description :
Role & responsibilities :
- Lead and execute the migration strategy from Dynamics CRM On-Premise to Dynamics 365 Online.
- Conduct impact analysis, planning, and cost estimation for the CRM migration project.
- Analyze and document the benefits and roadmap of moving to CRM Online (considering Microsoft long-term roadmap).
- Perform necessary CRM customization and configuration to align with current business processes.
- Develop or refactor Plugins and Custom Workflow Assemblies compatible with CRM Online.
- Manage data migration activities ensuring integrity, mapping, and transformation of CRM data.
- Ensure seamless integration with external systems in a high-volume enterprise environment.
- Collaborate closely with .NET and SQL teams to ensure a smooth and synchronized migration effort.
Must Have Skills :
Strong hands-on experience with Microsoft Dynamics CRM (Online and On-Premise versions).Proven expertise in migrating from Dynamics CRM On-Premise to Online (preferably 8.2 / 9.1 to Dynamics 365 Online).Experience with CRM Solution Design, Customizations, Workflows, Business Rules, and Power Automate / Power Apps.Deep understanding of Plugins, Custom Workflow Activities, and JavaScript for CRM.Strong knowledge of Data Migration Tools and best practices for large data volumes.Familiarity with CRM Online integration with 3rd party systems (REST APIs, Web Services, etc.).Knowledge of Microsoft roadmap and licensing model for Dynamics 365.Good-to-Have / Preferred Skills :
NET (C#) for understanding legacy integration and plugin developmentHTML, CSS, JavaScript – for form customizationsWeb Services, REST API, OData – for CRM integrationsAzure Functions, Azure DevOps (CI / CD) – for modern deployment and extensibilityGit – for source control and version managementExperience with SSRS and SSIS – for CRM reporting and ETL