Opportunity Technical Developer – Microsoft Dynamics 365 Customer Engagement & Power Platform Join 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. Key Responsibilities Design and develop custom plugins, workflow activities, and custom APIs using C# and the Dynamics 365 SDK. Build custom PCF (PowerApps Component Framework) controls to enhance 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, such as 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 and deployment through development, test, and production environments using ALM practices. Troubleshoot and resolve technical issues across development, test, and production environments. 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. Skills and Attributes for Success Technical Expertise 4+ years of hands‑on development experience with Microsoft Dynamics 365 Customer Engagement. Strong proficiency in C# and .NET Framework/Core. Demonstrated experience with the Dynamics 365 SDK. Expert‑level JavaScript skills; experience with modern frameworks (React, Vue, or Angular) preferred for PCF development. Experience developing Power Apps Portals/Power Pages, including Liquid templating and portal‑specific APIs. Solid understanding of the PowerApps Component Framework (PCF). 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. Platform Knowledge Deep understanding of Dynamics 365 data model, security model, and customization capabilities. Knowledge of the Power Platform ecosystem, including Power Automate, Power BI integration, and Dataverse. Understanding of authentication protocols (OAuth 2.0, Azure AD) and secure development practices. Familiarity with Common Data Model and Dataverse capabilities. Required Qualifications 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. Consulting & Communication Skills (Desired) Proven ability to work directly with clients, gathering technical requirements and explaining complex technical concepts. Experience working in agile/scrum development environments within consulting projects. Strong analytical and problem‑solving skills with attention to detail. Excellent written and verbal communication skills for technical documentation and client presentations. Ability to work collaboratively across distributed teams and time zones. Experience mentoring junior developers or offshore team members. What We Look For We are looking for a proactive and results‑oriented individual who is passionate about leveraging technology to drive business success. You should be a strategic thinker with the ability to adapt to changing client needs and industry trends. Compensation & Benefits Competitive compensation package based on performance. Total Rewards include a discretionary bonus program, comprehensive medical, prescription drug, and dental coverage, a defined contribution pension plan, and a generous vacation policy. Toronto: $110,000 to $145,000 Ottawa: $104,000 to $140,000 Vancouver: $110,000 to $145,000 #J-18808-Ljbffr
Technical Developer - Microsoft Dynamics 365 Customer Engagement & Power Platform 1
EY
vancouver, vancouver
Published 18 days ago
Report job