We are seeking a hands-on Lead Engineer to own the technical design and delivery of Microsoft Dynamics 365 Customer Insights, covering both Customer Insights – Data (customer data platform) and Customer Insights – Journeys (real-time marketing). You will lead a small engineering team, define the solution architecture, and stay actively involved in building, integrating and extending the platform. Working alongside our Dynamics 365 Customer Service team, the Business Analyst and client stakeholders, you will turn customer-data and engagement requirements into a unified, well-governed Customer 360 and journey solution on Dataverse.
Duration: ASAP - 6 Monhts+
Language: English and Spanish
Key Responsibilities:
- Customer Data Platform (CI – Data): Design and implement data ingestion from Dataverse, Azure Data Lake/Fabric and external sources; configure data unification (map, match, merge), enrichments, measures, segments and out-of-the-box predictions (churn, CLV, product recommendations); expose unified profiles to Customer Service (Case, Omnichannel, Customer 360 views) and other apps.
- Journey Orchestration (CI – Journeys): Design and build real-time journeys, triggers (custom and Dataverse-based), segment-based and trigger-based campaigns, personalization, and consent/compliance settings; configure channels (email, SMS, push, custom channels).
- Data & Integration: Design data flows between Customer Insights, Dynamics 365 Customer Service, Dataverse, Fabric/Synapse and external systems via Power Automate, Azure Integration Services (Logic Apps, Functions, Service Bus, APIM) and the Dataverse / Customer Insights APIs.
- Extensibility: Develop plug-ins, custom workflow activities, PCF controls and C#/TypeScript components where native configuration is insufficient; favor low-code and out-of-the-box capabilities to minimize custom code.
- ALM & Quality: Define and run the solution lifecycle in Azure DevOps (solution layering, pipelines, environment promotion, automated testing); enforce coding, security, data-privacy and performance standards.
- Analytics & Measurement: Build Power BI reporting over unified profiles, segments and journey/channel performance to measure engagement and business outcomes.
- Production Support: Own troubleshooting, performance tuning and incident resolution for the Customer Insights workloads; plan upgrades and adopt new platform releases.
- Stakeholder Collaboration: Partner with the BA and client stakeholders on feasibility, estimation and technical trade-offs; present designs and demos to US/Global client audiences.
- Technical Leadership: Own the end-to-end architecture for Customer Insights – Data and Journeys, including data model, environment strategy, ALM, and integration patterns. Lead and mentor a team of Dynamics/Power Platform engineers; run design and code reviews.
Qualifications:
- 6+ years of software engineering experience, with 3+ years hands-on in Microsoft Dynamics 365 / Power Platform.
- Proven delivery experience with Dynamics 365 Customer Insights – Data: data sources, unification, segments, measures, predictions, and exports/activations.
- Proven delivery experience with Dynamics 365 Customer Insights – Journeys (real-time marketing): journeys, triggers, segments, consent management, channel configuration and custom events.
- Strong Dataverse knowledge: data modeling, security roles, plug-ins, Web API and solution management.
- Working knowledge of Azure Data Lake, Synapse Link for Dataverse and/or Microsoft Fabric.
- Experience leading or mentoring engineers and owning technical decisions on a delivery team.
- Experience with ALM in Azure DevOps (or GitHub) for Power Platform: pipelines, solution versioning, environment strategy.
- Excellent communication skills in both English + Spanish (written and verbal)
- Relevant Microsoft certifications highly desirable: MB-280 (Dynamics 365 Customer Experience Analyst), PL-400 (Power Platform Developer), PL-600 (Solution Architect).
Nice to Have:
- Experience with Dynamics 365 Customer Service and Omnichannel.
- Exposure to Copilot in Dynamics 365 / Copilot Studio and Azure AI services.
- Knowledge of data-privacy regulations (GDPR, CCPA) and consent management.
- Experience migrating from legacy Dynamics 365 Marketing (outbound) to real-time journeys.