Full Job Description
We are currently seeking a Microsoft Power Platform Developer (Power Pages & Dynamics 365) - Remote to join our team in Vancouver, British Columbia (CA-BC), Canada (CA).
Job Description:
Microsoft Power Platform Developer (Power Pages & Dynamics 365)
Position Summary
We are seeking an experienced Microsoft Power Platform Developer with expertise in Power Pages to support a large public sector client. In this role, you will design, develop, and maintain secure, customer-facing portal solutions while integrating with Microsoft Dynamics 365, Dataverse, and other enterprise systems. This is a fully remote position; however, candidates must be available to work Pacific Time (PST) business hours.
Key Responsibilities
- Design, develop, configure, and maintain Microsoft Power Pages portals to support business and customer-facing applications.
- Collaborate with business stakeholders to gather requirements and translate them into scalable technical solutions.
- Customize portal functionality using Liquid, JavaScript, HTML, and CSS.
- Design and implement secure data access using Microsoft Dataverse and Power Pages security roles.
- Develop and maintain integrations between Power Pages, Dynamics 365, Microsoft 365, and external systems using APIs and web services.
- Create, enhance, and support Power Automate workflows to streamline business processes.
- Apply Application Lifecycle Management (ALM) best practices using managed solutions, environments, and Azure DevOps pipelines.
- Troubleshoot application issues, optimize portal performance, and resolve production defects.
- Participate in code reviews, testing, deployments, and ongoing solution enhancements.
Required Qualifications
- 3+ years of hands-on experience developing solutions on the Microsoft Power Platform, including Power Pages (formerly Power Apps Portals).
- 3+ years of experience with Microsoft Dataverse, including data modeling, relationships, and security.
- 3+ years of experience integrating Power Pages with Microsoft Dynamics 365 (Sales, Customer Service, or related modules) and Microsoft 365 services.
- 3+ years of experience developing automation solutions using Power Automate.
- 5+ years of experience working with REST APIs, JSON, OData, custom connectors, and web services.
- 5+ years of experience with web technologies including HTML, CSS, JavaScript, and Liquid templates.
- Experience implementing authentication and security using Azure AD B2C, OAuth2, role-based security, and portal user management.
- Experience designing responsive, mobile-friendly user interfaces for Power Pages.
- 5+ years of experience applying Application Lifecycle Management (ALM) practices, including solutions, environments, source control, and Azure DevOps pipelines.
- Strong troubleshooting, debugging, and performance optimization skills.
Preferred Qualifications
- Experience supporting public sector or government organizations.
- Knowledge of Microsoft Power Platform governance and best practices.
- Experience with Azure services and Microsoft cloud technologies.
- Strong communication skills with the ability to work directly with business and technical stakeholders.
- Experience working within Agile/Scrum development teams
Work Requirements
- Fully remote position.
- Must be available to work Pacific Time (PST) business hours.
NTT DATA provides a reasonable range of compensation for Canada-based positions. The starting pay range for this remote role is $80-$100/hour. This range reflects the minimum and maximum target compensation for the position across all Canada locations. Actual compensation will depend on a number of factors, including the candidate's actual work location, relevant experience, technical skills, and other qualifications.
This position is eligible for NTT DATA's Employee Assistance Program (EAP) and Discount Perks