

DataFactZ
Dynamics 365 CRM Modernization & Data Migration Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a contract position for a "Dynamics 365 CRM Modernization & Data Migration Engineer" in Greenville, SC, offering competitive pay. Key skills include Dynamics 365 expertise, C#, JavaScript, ETL tools like Astera and KingswaySoft, and experience in CRM modernization and data migration.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
Unknown
-
🗓️ - Date
January 28, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
On-site
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Greenville, SC
-
🧠 - Skills detailed
#Data Integrity #C# #Azure Data Factory #MS D365 (Microsoft Dynamics 365) #ADF (Azure Data Factory) #Data Lineage #SSIS (SQL Server Integration Services) #Security #Power Automate #JavaScript #Data Migration #Logic Apps #"ETL (Extract #Transform #Load)" #Migration #Data Governance #Scala #Azure #UAT (User Acceptance Testing) #CRM (Customer Relationship Management)
Role description
Job Role: CRM Specialist Developer
Hire-Type: Contract
Location: Greenville, SC
Key Skills:
1. Role Overview
We are seeking a highly skilled Dynamics 365 CRM Modernization & Data Migration Engineer to support the transformation of our CRM platform as business logic evolves from hard-coded custom implementations to low-code and no-code solutions. This role will focus on rebuilding CRM forms and pages, redesigning data models, refactoring backend logic, and migrating historical data using enterprise-grade ETL and CRM migration tools while ensuring data integrity and continuity.
1. Key Responsibilities
CRM Modernization & Low/No-Code Transformation
· Transition legacy hard-coded Dynamics 365 customizations to low-code/no-code solutions using Power Apps and native Dynamics 365 capabilities.
· Recreate and modernize CRM forms, pages, views, and business process flows based on changing business logic.
· Reduce technical debt by replacing custom plugins and scripts with configuration-driven CRM features wherever possible.
Data Model Redesign & Backend Refactoring
· Analyze existing CRM entities, tables, relationships, and schemas impacted by evolving business requirements.
· Design and implement new tables/entities, columns, and data models aligned to updated processes.
· Refactor C# plugins, workflows, and JavaScript customizations to support new schemas and data structures.
Data Migration & Historical Data Preservation
· Define and execute data migration strategies for moving data from legacy CRM models to redesigned Dynamics 365 entities.
· Use enterprise data migration and ETL tools such as Astera, KingswaySoft, and similar platforms to:
o Extract data from legacy tables and systems
o Transform, cleanse, and map data to new schemas
o Load data into new Dynamics 365 entities while maintaining relationships
· Ensure historical data integrity, auditability, and reconciliation across old and new data models.
ETL, Data Transformation & Integration
· Build and maintain ETL pipelines using tools such as Astera, KingswaySoft (SSIS for Dynamics 365), Azure Data Factory, or custom utilities.
· Support data transformation logic to align legacy data with new business rules, tables, and columns.
· Coordinate with downstream integration teams to minimize impact from schema and model changes.
Quality, Validation & Governance
· Implement data validation, reconciliation, and rollback plans for CRM migrations.
· Support UAT and production cutovers related to data model and CRM changes.
· Ensure adherence to Dynamics 365 best practices, security standards, and data governance policies.
1. Required Skills & Experience
• Strong hands-on experience with Microsoft Dynamics 365 (CRM).
• Proven experience modernizing CRM solutions from custom hard-coded logic to low-code/no-code architectures.
• Strong development skills in C# and JavaScript within a Dynamics 365 context.
• Demonstrated experience redesigning CRM data models and migrating data across entities.
• Hands-on experience with data migration and ETL tools, including Astera, KingswaySoft, or similar platforms.
• Strong understanding of historical data preservation, data lineage, and reconciliation strategies.
1. Preferred Skills
• Experience with Power Apps (Model-Driven & Canvas) and Power Automate.
• Familiarity with Azure integration and data services (Azure Data Factory, Logic Apps, Functions).
• Experience in large-scale CRM modernization or re-platforming initiatives.
• Strong communication skills to translate evolving business requirements into technical solutions.
At a high level what we are looking for (For Internal Purpose)
• Legacy CRM implementations are simplified and modernized using low/no-code approaches.
• CRM forms, pages, and workflows accurately reflect updated business processes.
• Backend data is successfully migrated to new schemas with full historical data integrity.
• Refactored backend logic and redesigned data models improve maintainability, scalability, and performance.
Job Role: CRM Specialist Developer
Hire-Type: Contract
Location: Greenville, SC
Key Skills:
1. Role Overview
We are seeking a highly skilled Dynamics 365 CRM Modernization & Data Migration Engineer to support the transformation of our CRM platform as business logic evolves from hard-coded custom implementations to low-code and no-code solutions. This role will focus on rebuilding CRM forms and pages, redesigning data models, refactoring backend logic, and migrating historical data using enterprise-grade ETL and CRM migration tools while ensuring data integrity and continuity.
1. Key Responsibilities
CRM Modernization & Low/No-Code Transformation
· Transition legacy hard-coded Dynamics 365 customizations to low-code/no-code solutions using Power Apps and native Dynamics 365 capabilities.
· Recreate and modernize CRM forms, pages, views, and business process flows based on changing business logic.
· Reduce technical debt by replacing custom plugins and scripts with configuration-driven CRM features wherever possible.
Data Model Redesign & Backend Refactoring
· Analyze existing CRM entities, tables, relationships, and schemas impacted by evolving business requirements.
· Design and implement new tables/entities, columns, and data models aligned to updated processes.
· Refactor C# plugins, workflows, and JavaScript customizations to support new schemas and data structures.
Data Migration & Historical Data Preservation
· Define and execute data migration strategies for moving data from legacy CRM models to redesigned Dynamics 365 entities.
· Use enterprise data migration and ETL tools such as Astera, KingswaySoft, and similar platforms to:
o Extract data from legacy tables and systems
o Transform, cleanse, and map data to new schemas
o Load data into new Dynamics 365 entities while maintaining relationships
· Ensure historical data integrity, auditability, and reconciliation across old and new data models.
ETL, Data Transformation & Integration
· Build and maintain ETL pipelines using tools such as Astera, KingswaySoft (SSIS for Dynamics 365), Azure Data Factory, or custom utilities.
· Support data transformation logic to align legacy data with new business rules, tables, and columns.
· Coordinate with downstream integration teams to minimize impact from schema and model changes.
Quality, Validation & Governance
· Implement data validation, reconciliation, and rollback plans for CRM migrations.
· Support UAT and production cutovers related to data model and CRM changes.
· Ensure adherence to Dynamics 365 best practices, security standards, and data governance policies.
1. Required Skills & Experience
• Strong hands-on experience with Microsoft Dynamics 365 (CRM).
• Proven experience modernizing CRM solutions from custom hard-coded logic to low-code/no-code architectures.
• Strong development skills in C# and JavaScript within a Dynamics 365 context.
• Demonstrated experience redesigning CRM data models and migrating data across entities.
• Hands-on experience with data migration and ETL tools, including Astera, KingswaySoft, or similar platforms.
• Strong understanding of historical data preservation, data lineage, and reconciliation strategies.
1. Preferred Skills
• Experience with Power Apps (Model-Driven & Canvas) and Power Automate.
• Familiarity with Azure integration and data services (Azure Data Factory, Logic Apps, Functions).
• Experience in large-scale CRM modernization or re-platforming initiatives.
• Strong communication skills to translate evolving business requirements into technical solutions.
At a high level what we are looking for (For Internal Purpose)
• Legacy CRM implementations are simplified and modernized using low/no-code approaches.
• CRM forms, pages, and workflows accurately reflect updated business processes.
• Backend data is successfully migrated to new schemas with full historical data integrity.
• Refactored backend logic and redesigned data models improve maintainability, scalability, and performance.






