Power Platform Developer
- Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
**Active Reliability Clearance Required**
Power Platform Developer – Model-Driven Apps & .NET/C#
We’re looking for a hands-on Power Platform Developer with strong experience building model-driven Power Apps, developing custom C# plugins, and working with Microsoft Dataverse. You’ll develop and maintain application components, extend platform functionality, and automate business processes.
Key Responsibilities
- Build, configure, and maintain Microsoft Power Apps model-driven applications and supporting solution components.
- Implement synchronous and asynchronous logic for business rules, data validation, and automated calculations.
- Develop server-side and client-side extensions using C#, .NET, JavaScript, and TypeScript.
- Create and maintain custom Power Platform plugins.
- Develop Power Apps Component Framework (PCF) controls to extend the application’s user interface.
- Design and implement Power Automate cloud flows, automated processes, notifications, and event-driven workflows.
- Configure and maintain complex Dataverse security models, including hierarchical security, business units, and record-sharing rules.
- Work with Dataverse APIs to support application functionality and integrations.
- Work within an application environment that includes SharePoint Online and Microsoft Entra ID.
- Use Azure DevOps Wiki, Boards, Repos, and Pipelines for documentation, work tracking, source control, and deployment.
Required Skills and Experience
- Hands-on experience developing Microsoft Power Apps model-driven applications.
- Strong C#/.NET development skills and experience building custom Power Platform plugins.
- Experience implementing synchronous and asynchronous platform logic.
- Proficiency with JavaScript and TypeScript for client-side development.
- Experience developing PCF controls.
- Strong understanding of Microsoft Dataverse, its APIs, and complex security models.
- Experience building Power Automate cloud flows and automated flows.
- Familiarity with Microsoft SharePoint Online and Microsoft Entra ID.
- Experience using Azure DevOps Wiki, Boards, Repos, and Pipelines.
Nice to Have
- React experience, particularly for developing PCF controls.
More about this job
Responsibilities
Build and maintain model-driven Power Apps, Dataverse components, custom plugins, PCF controls, and client- and server-side extensions. Automate business processes with Power Automate, configure Dataverse security and integrations, and use Azure DevOps tools for documentation, tracking, source control, and deployment.
Requirements
Requires hands-on experience with model-driven Power Apps, strong C#/.NET skills, and experience developing custom plugins and synchronous or asynchronous platform logic. Candidates should also have JavaScript/TypeScript, PCF, Dataverse, Power Automate, SharePoint Online, Microsoft Entra ID, and Azure DevOps experience; React is a plus, and active Reliability Clearance is required.
Skills
- C#
- .NET
- Power Platform Plugins
- Microsoft Dataverse
- JavaScript
- TypeScript
- Power Apps Component Framework (PCF)
- Power Automate
- Dataverse APIs
- Dataverse Security Models
- SharePoint Online
- Microsoft Entra ID
- Azure DevOps
- React
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
Keywords
- Power Platform
- Power Apps
- Model-Driven Apps
- Microsoft Dataverse
- C#
- .NET
- Custom Plugins
- Synchronous Logic
- Asynchronous Logic
- JavaScript
- TypeScript
- Power Apps Component Framework (PCF)
- Power Automate
- Cloud Flows
- Dataverse APIs
- Dataverse Security Models
- Hierarchical Security
- Business Units
- Record Sharing
- SharePoint Online
- Microsoft Entra ID
- Azure DevOps
- Azure DevOps Wiki
- Azure DevOps Boards
- Azure DevOps Repos
- Azure DevOps Pipelines
- React
- Reliability Clearance
- Business Process Automation