Lead Developer Microsoft Dynamics 365 - Customer Insights Journeys


Zuplon
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Dynamics 365 Customer Insights Journeys
- Dataverse
- Power Platform
- Twilio
Summary
Role: Lead Developer Microsoft Dynamics 365 Customer Insights - Journeys
Location: Remote
Position Summary:
We are seeking a hands-on Lead Developer to design and deliver a branded, interactive patient messaging solution using
Microsoft Dynamics 365 Customer Insights - Journeys, Microsoft Dataverse, Azure Functions, and Twilio. The lead developer
will own the core pro-code implementation, guide technical decisions, review code, and support the solution through integration
testing, user acceptance testing, production deployment, and stabilization.
Required platform experience: Candidates must have hands-on experience with Microsoft Dynamics 365 Marketing, now
Customer Insights - Journeys, including real-time journeys. This requirement is mandatory.
Key Responsibilities:
- Lead the detailed technical design and implementation across Customer Insights - Journeys, Dataverse, Azure Functions and Twilio.
- Review the current Customer Insights implementation, existing real-time journeys, integration points, session model, and deployment approach.
- Develop Dataverse C# plugins that run within the sandbox execution model and follow platform performance, security, and tracing practices.
- Define and implement Dataverse Custom APIs, including request and response parameters, plugin registration, validation error handling, and downstream invocation patterns.
- Build the Customer Insights custom-channel components required to send RCS messages, process delivery events, invoke triggers, and support journey branching.
- Implement attribute change triggers and custom triggers that allow inbound patient responses to continue the appropriate real-time journey path.
- Develop Azure Functions using the .NET isolated-worker model, dependency injection, configuration, logging, retry handling, and secure webhook processing.
- Integrate Twilio Content Templates, RCS senders or sender pools, message status callbacks, inbound webhooks, and SMS fallback behavior.
- Configure app registrations, managed identities, permissions, secrets or certificates, and secure service -to-service authentication between Azure, Dataverse, and Twilio-facing components.
- Own solution packaging and deployment across development, test, and production environments, including managed and unmanaged solutions, environment variables, connection references, and deployment pipelines.
- Provide technical leadership through code reviews, design walkthroughs, troubleshooting, and coordination with architecture, QA, business analysis, and client teams.
- Support unit testing, end-to-end integration testing, regression testing, UAT defect resolution, production deployment, stabilization, and knowledge transfer.
Required Technical Experience: - Microsoft Dataverse and Power Platform pro-code development: Strong hands-on experience designing and developing Dataverse plugins in C# using the sandbox model, plugin execution context, tracing, secure and unsecure configuration, and appropriate synchronous or asynchronous execution patterns.
- Dataverse Custom APIs: Proven experience defining Custom APIs and request and response parameters, registering plugin logic, handling validation and faults, and exposing operations for journey or integration workflows.
- Power Platform solution lifecycle: Hands-on experience with managed and unmanaged solutions, dependency management, environment variables, connection references, solution packing and unpacking, source control, and repeatable deployment across environments.
- Customer Insights - Journeys: Hands-on experience with the platform formerly known as Dynamics 365 Marketing, including real-time journeys, custom-channel framework, channels, custom triggers, attribute change triggers, journey branching, delivery reporting, and session or interaction data
- Azure Functions: Strong .NET and C# experience building Azure Functions with the isolated-worker model, dependency injection, configuration, telemetry, webhook endpoints, idempotency, retries, and exception handling.
- Azure identity and security: Experience with Microsoft Entra ID app registrations, application permissions, managed identity, client credentials, certificate or secret management, and secure service-to-service authentication.
- Twilio and messaging: Hands-on messaging integration experience with Twilio. Direct RCS Business Messaging experience is strongly preferred, including Content Templates, sender pools, status callbacks, inbound webhooks, opt-out handling, and SMS fallback.
- Integration engineering: Experience designing resilient API and webhook integrations with correlation identifiers, structured logging, replay protection, idempotency, observability, and production support considerations.
Preferred Experience:
- Healthcare, patient-engagement, or another privacy-sensitive messaging environment
- Messaging consent, opt-out, short-code, deliverability, and carrier considerations
- Azure DevOps or equivalent source-control and CI/CD practices for Power Platform and Azure workloads
- Production monitoring and troubleshooting across Dataverse, Azure Functions, and external messaging providers
- Dice Id: 91139027
- Position Id: OOJ - 1724-725-1789394585
- Posted 1 day ago
Company Info
About Zuplon
.jpg%3Fformat%3Dwebp&w=1080&q=75)

Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs