Senior Developer — Power Platform & Dynamics 365
Act as the hands-on technical lead for Dynamics 365 and Power Platform implementations, owning the solution design and build for back-office and portal components. Lead a delivery team through the full lifecycle from design workshops to go-live, while supporting pre-sales activities and technical RFP responses.
- Hybrid
- Vancouver, BC
- Posted Aug 24, 2026
- Apply by Sep 23, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Technical lead for Dynamics 365 implementations: Dataverse, model-driven apps, Power Pages and Azure. Requisition ID Dynamics 365-2026-SD-01 Employment type Full-time, permanent (FTE) Location Vancouver, BC (HQ) — hybrid work model Department Professional Services — Dynamics 365 Delivery Reports to Solution Architect / Engagement Manager Salary range Competitive salary and performance-based annual bonus, full benefits About Alianz Alianz Development Inc. is a 100% Canadian-owned software consultancy, founded in 2007 and headquartered in Vancouver with a presence in Toronto. A certified Microsoft ISV, Alianz has delivered enterprise solutions to more than 100 Canadian public-sector organizations. Our Apprenticeship Management Information System (Dynamics 365) is a purpose-built platform for regional apprenticeship authorities — combining a Dynamics 365 / Dataverse back office with Power Pages portals for training providers, apprentices and employers, covering provider designation, course scheduling, capacity management, training-provider funding and payments. About the role You will be the hands-on technical lead for implementations of Dynamics 365 for regional apprenticeship authorities — owning the solution design and build of the Dynamics 365 / Dataverse back office, the Power Pages portals for training providers, apprentices and employers, and the Azure-based integrations that connect them to client ERP, identity and reporting environments. You will lead a small delivery team, set technical standards and ALM practice, and work directly with client IT stakeholders from design workshops through go-live and hypercare. The role also supports pre-sales: solution demos, technical responses to RFPs, and estimation. Key responsibilities – Lead the technical implementation of Dynamics 365 engagements end-to-end: solution architecture, estimation, build, integration, data migration, deployment and hypercare. – Design the Dataverse data model and security model (business units, security roles, teams, portal table permissions) for multi-persona solutions. – Build model-driven apps — forms, views, business process flows, business rules, custom pages — and extend with C#/.NET plugins, custom workflow activities and PCF controls. – Develop Power Pages portals — web templates and Liquid, web roles and table permissions, multi-step forms, Entra External ID / Azure AD B2C authentication. – Implement integrations using Azure API Management, Azure Functions, Service Bus and Power Automate — including ERP/finance interfaces (EFT schedules, GL mapping, invoice flows), SharePoint document management and email/Teams notifications. – Automate document generation (agreements, letters, certificates) and scheduled/recurring processes (payment re-spreading, reconciliation cycles, correspondence). – Own ALM and DevOps: solution segmentation, source control, automated deployment pipelines (Azure DevOps or GitHub), environment strategy and release management. – Lead data and document migration from legacy systems, including mapping, transformation scripts and reconciliation reporting. – Mentor developers and configurators, conduct code and configuration reviews, and set engineering standards. – Support pre-sales: build and deliver solution demonstrations, contribute to RFP responses and technical estimates. Required qualifications & experience – 7+ years of professional software development, including 5+ years on Microsoft Power Platform / Dynamics 365 CE (Dataverse). – Proven delivery of at least two full-lifecycle D365/Power Platform implementations in a technical-lead role. – Strong C#/.NET for Dataverse plugins and Azure Functions; JavaScript/TypeScript for web resources and PCF controls. – Hands-on Power Pages (Power Apps portals) experience: Liquid templates, web roles, table permissions, external identity (Entra External ID / B2C). – Azure integration services: API Management, Service Bus, Functions, Logic Apps / Power Automate; REST/OData; OAuth 2.0 / OpenID Connect. – Dataverse security modelling, solution ALM and automated deployment pipelines (Azure DevOps or GitHub Actions). – Data migration experience (SSIS/KingswaySoft, dataflows, or custom tooling) including validation and reconciliation. – Excellent client-facing communication; able to run technical workshops and explain trade-offs to non-technical stakeholders. – Legally eligible to work in Canada; able to pass public-sector background/security screening. Nice to have – Microsoft certifications: PL-400 (Developer), PL-600 (Solution Architect), AZ-204 or equivalent. – Public-sector delivery experience (provincial/municipal), ideally regulated case-management, permitting, licensing or funding/grants domains. – Power BI data modelling and DAX; Azure AI services (Document Intelligence, Copilot Studio). – SharePoint Online integration patterns and document lifecycle management. – Experience with payment/finance integrations (EFT, GL coding, invoice approval workflows). What we offer – Competitive salary and extended health, dental and vision benefits. – Hybrid work model anchored at our Vancouver HQ; flexible hours. – Paid professional development, including Microsoft certification support. – A senior, in-house delivery team — no subcontractor layers — working on public-sector platforms used across Canada. Diversity, accommodation & pay transparency Alianz Development Inc. is an equal-opportunity employer. We welcome applications from all qualified candidates, including Indigenous peoples, persons with disabilities, members of visible minorities and people of all gender identities. Accommodations are available on request at any stage of the recruitment process. In accordance with the British Columbia Pay Transparency Act, the expected salary range for this position is stated above. How to apply Please send your resume and a brief note describing a relevant Power Platform implementation you have led to [email protected], quoting the requisition ID provided at the beginning of this description. Applicants must be legally eligible to work in Canada; work on public-sector engagements may require a background check and/or security screening.
What you’ll do
Act as the hands-on technical lead for Dynamics 365 and Power Platform implementations, owning the solution design and build for back-office and portal components. Lead a delivery team through the full lifecycle from design workshops to go-live, while supporting pre-sales activities and technical RFP responses.
Requirements
Requires over 7 years of software development experience, with at least 5 years specializing in Microsoft Power Platform and Dataverse. Must have a proven track record of leading at least two full-lifecycle D365 implementations and be legally eligible to work in Canada.
Benefits
• Extended health benefits • Dental benefits • Vision benefits • Performance-based annual bonus • Paid professional development • Microsoft certification support
Listed skills
- JavaScriptPreferred
- TypeScriptPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Dynamics 365
- Power Platform
- Dataverse
- Power Pages
- Azure Integration Services
- C#/.NET
- JavaScript
- TypeScript
- Azure DevOps
- GitHub Actions
- Liquid
- Power Automate
- API Management
- Azure Functions
- Service Bus
- Data Migration
Job areas
- Software
- Technology
- Consulting
- Engineering
- Government & Public Sector
Additional details
- Minimum experience
- 5+ years
- Apply by
- Sep 23, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
