The Technical Lead - Microsoft Dynamics 365 & Data Integration is a senior technical leader responsible for designing, building, and governing end-to-end solutions at the intersection of Dynamics 365 and workplace and enterprise data platforms. This role combines deep knowledge of Dynamics 365 Sales & Service with strong expertise in Microsoft Fabric, data integration and event-driven architectures. You will own the technical design, integration strategy, and implementation quality for CRM and surrounding ecosystems-connecting upstream and downstream systems via MS Fabric, Supergraph, APIs, data pipelines, CDC real-time feeds, and event streaming platforms. This role is ideal for someone who is fluent in Dynamics, very strong in data and integration engineering, and who can operate with a product mindset, aligning technology decisions to clear business outcomes.
Responsibilities: - Act as the technical authority for Dynamics 365 Sales & Service solutions and their integrations across the enterprise landscape.
- Own the end-to-end technical design & implementation of CRM capabilities and related data flows, from user experience through to analytics and downstream consumers.
- Translate business requirements into scalable, secure, and resilient technical designs, balancing out-of-the-box Dynamics capabilities with custom development and data solutions.
- Define, document, and enforce engineering standards, patterns, and best practices across Dynamics, integration, and data pipelines.
- Serve as the escalation point for complex technical issues, production incidents, and cross-system defects spanning CRM, APIs, and data platforms.
- Lead the design and implementation of Dynamics 365 Sales & Service features, including core entities (Leads, Opportunities, Accounts, Contacts, Cases, Queues, SLAs, Activities).
- Oversee and develop advanced JavaScript for form logic, validations, and user experience enhancements
- Design and implement server-side logic using plug-ins, custom workflow activities, and Custom Action APIs
- Build and govern Power Automate flows supporting sales processes, case management, and service automation
- Ensure data modeling, security, and access control in Dataverse align with enterprise standards and regulatory requirements.
- Lead the design and implementation of integrations between Dynamics 365 and up & downstream systems, using REST APIs, GraphQL, Supergraph, and Event driven patterns, ingesting data from various sources across AWS Data lake, S3, CDP and Enterprise databases.
- Create/oversee pipelines and transformations in Microsoft Fabric (ingestion, orchestration, data shaping)
- Ensure performance, reliability, and data quality across all integrations, including monitoring, alerting, and automated recovery where appropriate.
- Partner with data engineering and analytics teams to ensure Dynamics 365 data is curated and modeled for downstream consumption in semantic models, and BI tools.
- Collaborate with platform and solution architects on environment strategy, solution layering, and ALM for Dynamics and integration components.
- Champion secure-by-design and compliant-by-default practices, including data protection, access control, logging, and auditability.
- Contribute to and enforce governance standards for API usage, event topics, schema management, and data contracts.
- Collaborate closely with product owners, architects, and business stakeholders to prioritize work, clarify trade-offs, and ensure solutions are tied to measurable outcomes.
- Mentor and guide engineers. Provide clear technical direction to onshore/offshore teams and partner vendors, ensuring consistent implementation quality.
- Participate in and lead design reviews, code reviews, and technical forums, driving continuous improvement in engineering practices.
- Support testing, deployment, and production readiness activities, including non-functional testing (performance, resiliency, security).
Qualifications: - 7-10+ years of experience in enterprise application development, with 3+ years focused on Microsoft Dynamics 365 CE / CRM (Sales and/or Customer Service) and 4+ years on data integrations and pipelines.
- Demonstrated experience leading complex Dynamics 365 solutions, including configuration and custom development.
- Experienced in CRM engineering: Dataverse data modeling/security, plug-ins, custom actions/APIs, JavaScript/C#.
- Strong experience in data integration & engineering is a must: REST, GraphQL, Supergraph, pipeline design, orchestration, error handling, observability. Data ingestion from AWS Data lake, S3, CDP, Enterprise DB. Proven experience with CDC, batch + real-time integration and event driven patterns.
- Experience with Microsoft Fabric is a big plus.
- Experience with Azure services used with Dynamics and data solutions.
- Strong DevOps practices and CI/CD for application, integration, and data workloads (GitHub, Azure DevOps).
- Experience enabling AI driven features in enterprise platforms, with strong grounding in data privacy and governance.
- An innovative mindset to leverage AI to accelerate engineering and product outcomes.
- Experience leading technical product delivery: setting direction/standards, reviewing designs/code, coaching engineers, collaboration with architects.
- Strong collaboration with product management and business stakeholders.
- Ability to balance out-of-the-box CRM capabilities with custom development decisions.
- Strong communication skills with the ability to explain technical tradeoffs to non-technical stakeholders.
Special Factors Sponsorship Vanguard is not offering visa sponsorship for this position.
About Vanguard At Vanguard, we don't just have a mission-we're on a mission.
To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.
How We Work Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.