Senior Dynamics 365 Developer delivering Microsoft cloud solutions focused on Dynamics 365 Customer Engagement. Involves software development, integration, and client engagement in a consulting environment.
Responsibilities
Design and develop custom solutions within Dynamics 365 Customer Engagement (Sales, Customer Service, and related apps).
Build and maintain plugins, custom workflow activities, and business logic using C# and .NET; Client-side scripting using JavaScript and TypeScript; Dataverse customizations, security models, and solution layering best practices.
Develop and support Model-Driven Apps, Power Automate flows, and Power Platform integrations.
Ensure adherence to ALM, managed solutions, and environment governance standards.
Architect, design, and implement Power Pages portals integrated with Dataverse and Dynamics 365.
Optimize performance, usability, and accessibility for public-facing digital services.
Design and implement integrations using Azure Functions, Logic Apps, Service Bus, and Custom REST APIs.
Support event-driven and asynchronous integration patterns across enterprise systems.
Participate in solution architecture, estimation, and technical design workshops.
Provide code reviews, mentoring, and technical guidance to intermediate and junior developers.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
5+ years delivering Microsoft cloud solutions in a professional services consulting environment.
Strong hands-on development experience with Dynamics 365 Customer Engagement / Dataverse, Power Platform (Model-Driven Apps, Power Automate, Power Pages), C#, .NET, JavaScript, TypeScript.
Proven Power Pages portal implementation experience in production environments.
Practical experience designing Azure-based integrations using Functions, Logic Apps, Service Bus, and APIs.
Strong understanding of security roles and data protection in Dataverse, solution lifecycle management and DevOps pipelines, cloud architecture and integration patterns.
Experience working in Agile delivery teams with direct client engagement.
Benefits
Must be legally entitled to work in Canada or the United States and be available for occasional travel in Canada and the USA.
Instructional Designer creating engaging training materials for Motorola Solutions' technologies and products. Collaborating with teams to ensure effectiveness and accuracy in learning content.
Remote Guidewire Senior Developer roles (Integration, GWBC, GWPC, DataHub) for a 6 - 8 month contract. Support production stability and platform enhancements on an insurance platform.
Sr. Software Engineer for Contact Centre Innovation & GenAI. Hybrid contract in Toronto requiring 10+ years experience with Python, Java, AWS, GenAI & LLMs.
People Partner supporting the Engineering team at Jane in a remote role. Navigating complex HR issues and contributing to team culture and performance.
Product Developer at tentree combining design vision and technical execution in sustainable apparel. Managing development processes for fit and production of apparel products while collaborating with various teams.
VP Engineering leading engineering teams to deliver high - quality software solutions at Xero. Ensuring strategic alignment in building and enabling small businesses with technology.
Director of Engineering at Genetec leading internal systems with a focus on quality and innovation. Transforming internal services to meet the evolving business needs and driving digital agility.
Gestionnaire, développement logiciel axé sur la modernisation de l’architecture de ShareGate en créant une nouvelle équipe. Leader technique, impliqué dans la direction et l'excellence du développement des logiciels.
Software Engineer developing solutions for Life Insurance clients at DXC Technology. Collaborating with teams to handle software products maintenance, development, and support while promoting continuous learning.