About ProxyLink
At ProxyLink, we specialize in building meaningful connections between exceptional talent and leading employers across Canada. As a trusted recruitment partner, our mission is to create impactful career matches by combining innovative hiring strategies with a personalized, people-first approach. We’re driven by the belief that investing in people today builds a stronger workforce for tomorrow.
Job Description
ProxyLink is working with a leading organization to identify an experienced Dynamics 365 / Power Platform Developer to support the design, development, integration, implementation, and maintenance of enterprise business applications.
The successful candidate will be responsible for developing detailed programming specifications, writing and testing application code, supporting data-driven solutions, troubleshooting technical issues, and collaborating with IT and business stakeholders throughout the Software Development Life Cycle (SDLC).
This role requires strong experience with Microsoft Dynamics 365, Power Platform, Azure, .NET, C#, JavaScript, Dataverse, APIs, DevOps, and cloud-based application development. Experience with Dynamics 365 Customer Service and enterprise CRM implementations is highly desirable.
Key Responsibilities
- Develop detailed programming specifications based on business and technical requirements.
- Design, develop, configure, test, debug, document, deploy, and maintain enterprise applications.
- Develop data-driven applications and perform unit, integration, and system testing.
- Troubleshoot and resolve technical issues throughout development, implementation, migration, deployment, and production support.
- Provide technical assistance during application implementation, data conversion, integration, and migration activities.
- Collaborate with IT professionals, developers, architects, business analysts, product owners, and subject matter experts throughout the SDLC.
- Design and implement scalable application solutions using modern development patterns and structured methodologies.
- Develop and integrate APIs, middleware, gateways, and enterprise application interfaces.
- Support both low-code and custom development within Microsoft Dynamics 365 and Power Platform.
- Design and develop solutions using Dataverse, Power Apps, Power Pages, Canvas Apps, and Model-Driven Apps.
- Develop custom components and integrations using .NET, C#, JavaScript, ASP.NET, .NET Core, Entity Framework, and Web APIs.
- Participate in application design walkthroughs, technical reviews, code reviews, and solution assessments.
- Support DevOps activities including task boards, source control, CI/CD pipelines, automated deployments, and release management.
- Prepare technical documentation, system documentation, user documentation, implementation guides, and support materials.
- Conduct impact assessments and evaluate application customizations, extensions, integrations, and technical dependencies.
- Provide post-implementation support and resolve technical issues identified during production operations.
- Work with business stakeholders and subject matter experts to elicit, document, and validate requirements.
- Ensure applications follow applicable accessibility, security, privacy, and enterprise technology standards.
Technical Skills – 40%
- Experience working with Agile methodologies, including Kanban and Agile task boards.
- Strong experience with Microsoft Dynamics 365, Microsoft Power Platform, and Azure solution design.
- Understanding of Dynamics 365 interoperability and integration with other Microsoft cloud technologies.
- Experience with both low-code and custom development within Dynamics 365 and Power Platform.
- Experience with Microsoft Dataverse design, configuration, development, and integration.
- Working knowledge of Azure technologies and cloud-based application development.
- Working knowledge of .NET, C#, JavaScript, ASP.NET, and .NET Core.
- Experience with Web API development and enterprise application integration.
- Experience with Entity Framework and Azure SQL.
- Strong understanding of DevOps practices, task boards, source control, CI/CD pipelines, and automated deployment.
- Experience with relational and hierarchical database technologies.
- Experience with information retrieval systems and query languages.
- Understanding of communications protocols and enterprise system integration.
- Knowledge of modern application design patterns, deployment practices, troubleshooting, and application lifecycle management.
Dynamics 365 & Power Platform Experience – 40%
- Extensive experience developing and configuring Dynamics 365 Customer Service solutions.
- Experience with Customer Service Workspace, including:
- Case management
- Knowledge management
- Agent experience profiles
- Session templates
- Workstreams
- Routing and queues
- Experience developing solutions using Power Apps, including Model-Driven Apps, Canvas Apps, and Power Pages.
- Experience developing custom PCF controls and extending Dynamics 365 functionality.
- Experience with Server-Side templating technologies such as Liquid.
- Strong understanding of Dynamics 365 architecture, configuration, customization, integration, and extensibility.
- Experience integrating Dynamics 365 with Microsoft Azure and other Microsoft cloud services.
- Experience developing custom Web APIs and enterprise integrations.
- Experience with ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, and CI/CD pipelines.
- Experience working across cloud service models, including SaaS, PaaS, and IaaS.
- Experience supporting Dynamics 365 implementations, customizations, extensions, upgrades, and integrations.
- Dynamics 365 and Azure certifications are considered an asset.
General Software Development Skills
- Experience with structured methodologies for application design, development, implementation, testing, and maintenance.
- Ability to design, code, test, debug, document, deploy, and support applications.
- Experience with object-oriented and/or third-generation programming languages.
- Strong understanding of application architecture, design patterns, deployment, troubleshooting, and maintenance.
- Experience with relational databases, SQL, data modelling, and information retrieval.
- Experience working with middleware, integration platforms, and gateways.
- Experience reviewing, analyzing, modifying, testing, and debugging application installation and deployment scripts.
- Experience providing post-implementation support and resolving production issues.
- Ability to conduct technical design walkthroughs and contribute to architecture and solution reviews.
- Knowledge of Information Management principles, policies, concepts, and practices.
- Knowledge of accessibility standards, including AODA and related regulations.
- Ability to prepare clear and comprehensive technical and user documentation.
Communication & Collaboration – 20%
- Excellent written and verbal communication skills.
- Strong analytical, problem-solving, decision-making, and troubleshooting capabilities.
- Ability to communicate technical concepts clearly to both technical and non-technical audiences.
- Experience preparing technical reports, assessments, design documentation, reviews, and recommendations.
- Strong interpersonal, collaboration, negotiation, and stakeholder management skills.
- Ability to work effectively with developers, architects, business analysts, project managers, product owners, and business stakeholders.
- Ability to manage competing priorities and meet project deadlines.
- Strong team player with a demonstrated ability to work independently when required.
Must-Have Qualifications
- Experience with Agile methodologies, including Kanban/task boards.
- Strong experience with Dynamics 365, Microsoft Power Platform, and Azure solution design.
- Experience with Dynamics 365 interoperability and integration with Microsoft cloud technologies.
- Experience with both low-code and custom Dynamics 365 development.
- Hands-on experience with Dynamics 365 Customer Service Workspace, including case management, knowledge management, agent experience profiles, session templates, workstreams, and routing.
- Experience with custom Web API development, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, and CI/CD pipelines.
- Experience with Dataverse, Power Apps, and Microsoft Power Platform.
- Strong understanding of cloud application development and SaaS, PaaS, and IaaS models.
- Excellent technical communication and documentation skills.
- Ability to collaborate effectively with multidisciplinary Agile delivery teams.