Technical Developer – Microsoft Dynamics 365 Customer Engagement, Power Platform

Posted 5 days ago

Apply Now

About the role

  • Technical Developer specializing in Microsoft Dynamics 365 Customer Engagement solutions at EY. Designing and implementing technical solutions across the Power Platform, collaborating with global teams.

Responsibilities

  • Join our consulting team as a Technical Developer specializing in Microsoft Dynamics 365 Customer Engagement solutions
  • Designing and implementing custom technical solutions across the Power Platform
  • Collaborating with functional consultants, configurators, and global development teams
  • Designing and developing custom plugins, workflow activities, and custom APIs using C# and the Dynamics 365 SDK
  • Building custom PCF (PowerApps Component Framework) controls for enhanced user experiences
  • Developing and maintaining Power Apps Portals (Power Pages) solutions
  • Creating and optimizing complex JavaScript web resources
  • Designing and implementing custom Azure integrations including Azure Functions, Logic Apps, and Service Bus
  • Managing solution packaging, deployment through development, test, and production environments

Requirements

  • 4+ years of hands-on development experience with Microsoft Dynamics 365 Customer Engagement (Sales, Customer Service, Field Service, or Marketing)
  • Strong proficiency in C# and .NET Framework/Core for plugin and custom workflow development
  • Demonstrated experience with the Dynamics 365 SDK, including Organization Service and Web API
  • Expert-level JavaScript skills with experience in modern frameworks (React, Vue, or Angular preferred for PCF development)
  • Experience developing Power Apps Portals/Power Pages including Liquid templating, web templates, and portal-specific APIs
  • Solid understanding of the PowerApps Component Framework (PCF) for custom control development
  • Proficiency with Azure services commonly integrated with Dynamics 365 (Functions, Logic Apps, Service Bus, Key Vault)
  • Strong knowledge of web technologies: HTML5, CSS3, REST APIs, JSON, and OData
  • Experience with ALM practices including source control (Git/Azure DevOps), CI/CD pipelines, and solution management
  • Bachelor's degree in computer science, Information Technology, or related field (or equivalent experience)
  • Microsoft certifications preferred: PL-400 (Power Platform Developer Associate) or MB-400/MB-200 series

Benefits

  • Discretionary bonus program
  • Comprehensive medical, prescription drug and dental coverage plan
  • Defined contribution pension plan
  • Great vacation policy plus firm paid days for long weekends
  • Statutory holidays and paid personal days
  • Exciting programs and benefits designed for physical, financial and social well-being
  • Support and coaching from engaging colleagues
  • Learning opportunities to develop new skills and progress your career
  • Freedom and flexibility to handle your role

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$110,000 - CA$145,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureJavaScriptReactVaultVue.js.NET

Location requirements

OnsiteVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.