We re seeking a hands-on
Dynamics 365 Customer Engagement (CE/CRM) Technical Developer
to design, build, and maintain enterprise-grade solutions across Dataverse, Model-Driven Apps, Power Automate
, and Dynamics 365 Sales/Service/Field Service
. You ll own end-to-end technical delivery plugins (C#/.NET), JavaScript/TypeScript (Xrm/Power Apps), PCF controls
, integrations (Azure), and DevOps/ALM
with a strong focus on performance, security, and maintainability. Experience with Power Platform Pipelines/ALM
, Power Platform CLI (pac)
, and Solution layering/Managed Environments
is highly valued. Key Responsibilities Solution Design & Development
- Design and implement
plugins, custom workflow/actions, custom APIs, and business rules
using C#/.NET (preferably .NET 6+)
and the Dataverse ServiceClient
. - Build
Model-driven apps
, Dataverse tables
, business process flows, and PCF components
; extend with JavaScript/TypeScript
using form/context (Xrm) APIs. - Develop
Power Automate cloud flows
and Custom Connectors
; orchestrate automations and system integrations. - Create reusable components, follow
solution layering
, and enforce coding standards
and secure development
practices.
Integration & Data
- Implement robust integrations using
Azure Functions, Service Bus, Logic Apps, Event Grid, API Management
, and webhooks
(including event-driven patterns). - Design and execute
data migration
(Dataflows, Azure Data Factory
, SSIS/KingswaySoft
) and ETL
strategies; ensure data quality and reconciliation. - Utilize
Dataverse virtual tables
and Synapse Link
(when applicable) for analytics scenarios.
ALM, DevOps & Quality
- Own
ALM
using Azure DevOps/GitHub Actions
, Power Platform Pipelines
, Solution Checker
, and Power Platform CLI (pac)
; manage Managed/Unmanaged
solution strategy across Dev/Test/UAT/Prod
. - Implement
unit/integration/UI tests
(e.g., EasyRepro
), code reviews, and CI/CD gates; maintain telemetry with Application Insights
. - Optimize performance: analyze
SQL/TDS endpoint
behaviors (read-only), plugin execution, flow throttling, and client-side scripting.
Security, Compliance & Operations
- Configure
security roles, teams, FLS/RLS
, auditing, and monitor DLP policies & Managed Environments
governance. - Ensure secure auth (Entra ID/Azure AD), secret management (
Key Vault
), and compliance with org standards. - Support releases, production cutovers, and hypercare; troubleshoot with
XrmToolBox
, trace logs, and platform diagnostics.
Collaboration
- Work closely with Product Owners, Functional Consultants, QA, and Architects to translate requirements into scalable technical designs.
- Create
technical design documents
, sequence/ER diagrams, deployment guides, and knowledge articles. - Mentor junior developers and contribute to internal accelerators and best practices.
Required Qualifications
-
6-9 years
total experience, with 4+ years
hands-on Dynamics 365 CE/Dataverse
development. - Strong
C#/.NET
skills; deep experience with plugins
, custom APIs
, transaction scopes
, pipeline stage handling
, and Dataverse ServiceClient
. - Proficiency in
JavaScript/TypeScript
, Xrm APIs
, and modern client-side patterns for model-driven apps. - Experience building
PCF controls
, including React-based components where applicable. - Solid
Power Automate
(cloud flows) skills; Custom Connectors
; REST APIs, OAuth 2.0. - ALM expertise:
Solutions (managed/unmanaged), layers & patches
, Power Platform Pipelines
, pac CLI
, Azure DevOps/GitHub
, Solution Checker
, versioning and branching strategies
. - Integrations using
Azure Functions, Service Bus/Queues/Topics, Logic Apps, Event Grid
and API Management
; familiarity with webhooks
and web API
. - Data migration exposure:
Dataflows, ADF, SSIS/KingswaySoft
; ETL
design, dedupe, and referential integrity. - Understanding of
Dataverse security model
, auditing
, and DLP policies
; experience in Managed Environments
governance. - Performance tuning, troubleshooting, and
Application Insights
telemetry. - Delivery in
Agile/Scrum
, excellent communication, stakeholder management, and documentation skills.
Nice-to-Have
- Experience with
Dynamics 365 modules
: Sales, Customer Service, Field Service, Omnichannel
; Power Pages
(formerly Portals). - Exposure to
Customer Insights Data & Journeys
(analytics/real-time journeys) and Copilot
(e.g., Copilot Studio
, AI Builder) for intelligent experiences. -
Azure
data/AI: Event Hub
, Synapse
, Cognitive Services
, OpenAI
orchestration patterns (governed and secure). - Enterprise integration patterns (saga/choreography),
idempotency
, and replay
strategies. - Prior work with
Dual-write
, F&O
integration, Virtual Tables
, and Data Export
alternatives. - Front-end frameworks (React) for rich
PCF
; TypeScript
type safety. - Test automation frameworks (
EasyRepro
, Playwright
for Portals/Pages).
Education & Certifications (Preferred)
- Bachelor s/Master s in Computer Science, Engineering, or equivalent experience.
-
PL 400: Microsoft Power Platform Developer
(Highly preferred). -
PL 200 (Functional Consultant)
, MB 210 (Sales)
, MB 230 (Customer Service)
, MB 240 (Field Service)
, MB 910 (Dynamics 365 Fundamentals)
. -
AZ 204: Azure Developer Associate
(nice-to-have).
Tools & Tech Stack
-
Dynamics 365 CE/Dataverse
, Model-driven Apps
, Power Automate
, PCF
-
C#/.NET 6+
, Visual Studio/VS Code
, Plugin Registration Tool
, Power Platform CLI (pac)
-
Azure DevOps/GitHub
, Power Platform Pipelines
, Solution Checker
, XrmToolBox
-
Azure
: Functions, Service Bus, Logic Apps, Event Grid, API Management, Key Vault -
Data
: Dataflows, ADF
, SSIS/KingswaySoft
, Synapse Link
-
Monitoring
: Application Insights, Azure Monitor