Technical Developer - Microsoft Dynamics 365 Customer Engagement & Power Platform
Job Description & How to Apply Below
At EY, we’re all in to shape your future with confidence. We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go. Join EY and help to build a better working world.
The opportunity Technical Developer - Microsoft Dynamics 365 Customer Engagement & Power PlatformJoin our consulting team as a Technical Developer specializing in Microsoft Dynamics 365 Customer Engagement solutions. This client‑facing role involves designing and implementing custom technical solutions across the Power Platform, working collaboratively with functional consultants, configurators, and global development teams to deliver enterprise‑grade CRM solutions.
YourKey Responsibilities Solution Design & Development
- Design and develop custom plugins, workflow activities, and custom APIs using C# and the Dynamics 365 SDK to extend platform capabilities beyond out‑of‑box functionality.
- Build custom PCF (Power Apps Component Framework) controls to deliver enhanced user experiences in model‑driven applications.
- Develop and maintain Power Apps Portals (Power Pages) solutions including custom web templates, liquid templating, JavaScript customizations, and portal API integrations.
- Create and optimize complex JavaScript web resources for client‑side business logic, form scripting, and ribbon customizations.
- Design and implement custom Azure integrations including Azure Functions, Logic Apps, and Service Bus for enterprise integration scenarios.
- Develop and maintain integration solutions using Web APIs, OData endpoints, and third‑party connectors.
- Collaborate with functional consultants to translate business requirements into technical specifications and solution designs.
- Provide technical guidance and code reviews for offshore development teams, ensuring adherence to coding standards and best practices.
- Participate in solution architecture discussions, contributing technical expertise to design decisions.
- Work directly with clients to understand technical requirements, present solution options, and provide technical demonstrations.
- Mentor application configurators on technical possibilities and constraints within the platform.
- Implement comprehensive unit testing and support user acceptance testing phases.
- Manage solution packaging, deployment through development, test, and production environments using ALM practices.
- Troubleshoot and resolve technical issues across development, test, and production environments.
- Participate in code reviews and ensure solutions follow Microsoft best practices and security guidelines.
- Document technical designs, code implementations, and deployment procedures.
- Stay current with Microsoft Dynamics 365 and Power Platform updates, new features, and development best practices.
- Contribute to internal knowledge base and reusable code libraries.
- Identify opportunities for process improvement and technical innovation within client solutions.
- 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 Power Apps 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 Dev Ops), CI/CD pipelines, and solution management.
- Deep understanding of Dynamics 365 data model, security model, and customization capabilities.
- Know…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×