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 development
- HTML, CSS, JavaScript – for form customizations
- Web Services, REST API, OData – for CRM integrations
- Azure Functions, Azure DevOps (CI/CD) – for modern deployment and extensibility
- Git – for source control and version management
- Experience with SSRS and SSIS – for CRM reporting and ETL