Microsoft Dynamics 365 Technical Consultant / Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
Client is looking for a hands-on Microsoft Dynamics 365 Technical Consultant / Developer with proven experience in decoupling applications from Dynamics CRM and migrating CRM backend capabilities to Azure-native services. This is not a traditional Dynamics CRM configuration role. The consultant will assess existing Dynamics CRM plug-ins, workflows, integrations, database dependencies, and attachments, and redesign them using appropriate Microsoft Azure services., * Assess Dynamics CRM 9.x on-premises architecture, customizations, plug-ins, workflows, integrations, and data dependencies.
- Analyze existing business logic and determine whether components should be migrated, redesigned, consolidated, or retired.
- Convert Dynamics CRM plug-ins into Azure Functions, .NET APIs, Container Apps, or event-driven services.
- Convert real-time/background workflows and custom workflow activities into Azure Functions, Durable Functions, Logic Apps, or Service Bus-based processing.
- Design REST APIs using .NET/C# and Azure API Management.
- Implement asynchronous processing using Azure Service Bus queues/topics, including retries, dead-letter handling, and idempotency.
- Migrate CRM entity data to Azure SQL and annotation/attachment content to Azure Blob Storage.
- Support phased coexistence between Dynamics CRM and Azure during migration.
- Implement security using Microsoft Entra ID, Managed Identities, Key Vault, RBAC, and Private Endpoints.
- Support testing, data reconciliation, performance testing, cutover, rollback, and production stabilization.
Requirements
- This is not a traditional Dynamics CRM configuration role. The consultant will assess existing Dynamics CRM plug-ins, workflows, integrations, database dependencies, and attachments, and redesign them using appropriate Microsoft Azure services.
- This requires 9.x Dynamics CRM to Azure migration experience - if the candidate doesn’t have it - don’t submit
- Most importantly, candidates must demonstrate practical project experience where Dynamics CRM backend services, plug-ins, workflows, or business processes were successfully migrated or re-engineered using Azure-native services.
- Dynamics CRM to Azure Modernization Experience + Prior hands-on experience migrating or reengineering Dynamics CRM plug-ins, workflows, and backend services into Azure-native solutions.
- Strong Dynamics 365 CE Technical Developer + Deep expertise in Dynamics CRM 9.x, plug-ins, workflows, CRM SDK, C#, .NET, SQL, Web API, and integrations.
- Microsoft Azure Integration & Architecture + Proven experience with Azure Functions, Service Bus, Logic Apps, API Management, Azure SQL, Blob Storage, and enterprise-scale data migrations.
Must-Have: Dynamics CRM Migration to Azure (highest priority)., * 7+ years of Dynamics CRM/Dynamics 365 CE technical development experience.
- Strong hands-on knowledge of CRM 9.x on-premises, plug-ins, workflows, CRM SDK, Organization Service, Web API, and execution pipeline.
- Strong C#, .NET, SQL, and REST API development skills.
- Hands-on experience with Azure Functions, Durable Functions, Service Bus, API Management, Logic Apps, Blob Storage, Azure SQL, Key Vault, Application Insights, and Azure DevOps.
- Experience with large-volume data migration and integration.
- Most importantly, candidates must demonstrate practical project experience where Dynamics CRM backend services, plug-ins, workflows, or business processes were successfully migrated or re-engineered using Azure-native services.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Why Upskilling And Reskilling is Important For Developers
7 Most Popular Web Developer Jobs in Europe
Find a Developer Job: 12 Best Job Sites For Developers