Application Engineering Technical Lead - II (Dynamics365 + Data Integration)
Indexed description
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).
- 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.
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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search