Senior Microsoft Power Platform Developer

Senior Microsoft Power Platform Developer

Posted 3 days ago by Zuplon

Negotiable
Undetermined
Remote
Remote

Summary: We are looking for a Senior Microsoft Power Platform Developer with extensive experience in designing and implementing enterprise solutions using the Microsoft Power Platform. The role demands a deep understanding of various components such as Power Apps, Power Automate, and Dataverse, along with the ability to translate business needs into effective technical solutions. The ideal candidate will also provide guidance on best practices and ensure the long-term supportability of the solutions developed.

Key Responsibilities:

  • Design, build, test, deploy, and support applications using Power Apps Canvas Apps, Model-Driven Apps, and Dataverse.
  • Build complex business process automation using Power Automate cloud flows, approval workflows, scheduled flows, and event-driven automations.
  • Develop enterprise-grade solutions supporting multiple business functions, security models, and reporting requirements.
  • Create reusable components, custom pages, command bar actions, business process flows, business rules, and Dataverse plugins.
  • Build and maintain Power Pages portals for external or authenticated user access.
  • Design Dataverse data models including tables, columns, relationships, calculated fields, rollup fields, and business rules.
  • Configure security roles, teams, business units, column-level security, row-level access, and sharing models.
  • Develop scalable data structures for reporting, integration, auditing, and future enhancements.
  • Manage data migration, import/export routines, data validation, and data quality controls.
  • Integrate Power Platform solutions with Microsoft 365, SharePoint, Teams, Outlook, Excel, Azure services, SQL Server, Dynamics 365, and external APIs.
  • Build and configure standard connectors, premium connectors, custom connectors, HTTP actions, REST API integrations, and service principal-based connections.
  • Support integration patterns using Azure Logic Apps, Azure Functions, API Management, Service Bus, and middleware platforms.
  • Troubleshoot connector issues, authentication failures, delegation constraints, throttling, and performance problems.
  • Manage solution packaging and deployments across Dev, Test, UAT, and Production environments.
  • Use managed and unmanaged solutions appropriately.
  • Implement environment variables, connection references, solution layers, deployment pipelines, and source control practices.
  • Support CI/CD using Power Platform Pipelines, Azure DevOps, GitHub Actions, or equivalent tools.
  • Maintain technical documentation for architecture, deployment, configuration, security, and support procedures.
  • Apply governance best practices including environment strategy, DLP policies, connector controls, auditing, monitoring, and access management.
  • Ensure solutions comply with organizational security, privacy, retention, and compliance standards.
  • Review and improve existing Power Platform solutions for scalability, maintainability, usability, and security.
  • Mentor junior developers and citizen developers on Power Platform standards and best practices.
  • Gather requirements from business stakeholders and translate them into technical solutions.
  • Facilitate solution design discussions, demos, prototype reviews, and user acceptance testing.
  • Identify opportunities to streamline business processes and improve operational efficiency.
  • Communicate technical risks, assumptions, dependencies, and trade-offs to both technical and non-technical audiences.

Key Skills:

  • 5+ years of professional software or business application development experience.
  • 3+ years of hands-on Microsoft Power Platform development experience.
  • Strong experience with Power Apps, Power Automate, Dataverse, Power Platform ALM, Microsoft 365 integrations, SharePoint integrations, and security/access control.
  • Experience building production-grade business applications.
  • Experience integrating Power Platform with APIs, databases, and enterprise systems.
  • Strong understanding of relational data modeling, automation, and user experience design.
  • Experience troubleshooting complex Power Platform performance, security, delegation, connector, and deployment issues.
  • Experience working in Agile, Scrum, or iterative delivery environments.
  • Experience with Dynamics 365 modules such as Sales, Customer Service, Field Service, or Finance & Operations.
  • Experience with Power BI report development and Dataverse reporting.
  • Experience with Azure services including Azure Functions, Logic Apps, Key Vault, API Management, App Registrations, and Service Principals.
  • Experience with JavaScript, TypeScript, C#, SQL, HTML, CSS, or Power Fx.
  • Experience developing custom connectors, PCF controls, plugins, or custom APIs.
  • Experience using the Power Platform Center of Excellence (CoE) Starter Kit.
  • Experience supporting regulated industries such as healthcare, financial services, government, or life sciences.
  • Microsoft certifications such as PL-400, PL-200, PL-600, or PL-900 preferred.
  • Strong analytical and problem-solving abilities.
  • Ability to work independently with minimal supervision.
  • Excellent communication skills with technical and business stakeholders.
  • Ability to convert ambiguous requirements into scalable solutions.
  • Strong documentation and organizational skills.
  • Comfortable challenging weak requirements or unsustainable solution patterns.
  • Ability to mentor junior developers and citizen developers.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Role: Senior Microsoft Power Platform Developer

Location: Remote

Level: Senior / Lead Individual Contributor

Primary Platform: Microsoft Power Platform, Dataverse, Microsoft 365, Azure integrations

Role Summary:

We are seeking a Senior Power Platform Developer with strong hands-on experience designing, building, deploying, and supporting enterprise-grade solutions using the Microsoft Power Platform. This role requires deep technical expertise across Power Apps, Power Automate, Dataverse, Power Pages, Power BI, connectors, integrations, security, governance, and application lifecycle management.

The ideal candidate can translate business requirements into scalable, secure, maintainable solutions while advising stakeholders on best practices, platform limitations, solution architecture, and long-term supportability.

Key Responsibilities:

Power Platform Solution Development:

* Design, build, test, deploy, and support applications using Power Apps Canvas Apps, Model-Driven Apps, and Dataverse.

* Build complex business process automation using Power Automate cloud flows, approval workflows, scheduled flows, and event-driven automations.

* Develop enterprise-grade solutions supporting multiple business functions, security models, and reporting requirements.

* Create reusable components, custom pages, command bar actions, business process flows, business rules, and Dataverse plugins.

* Build and maintain Power Pages portals for external or authenticated user access.

Dataverse and Data Modeling:

* Design Dataverse data models including tables, columns, relationships, calculated fields, rollup fields, and business rules.

* Configure security roles, teams, business units, column-level security, row-level access, and sharing models.

* Develop scalable data structures for reporting, integration, auditing, and future enhancements.

* Manage data migration, import/export routines, data validation, and data quality controls.

Integration and Automation:

* Integrate Power Platform solutions with Microsoft 365, SharePoint, Teams, Outlook, Excel, Azure services, SQL Server, Dynamics 365, and external APIs.

* Build and configure standard connectors, premium connectors, custom connectors, HTTP actions, REST API integrations, and service principal-based connections.

* Support integration patterns using Azure Logic Apps, Azure Functions, API Management, Service Bus, and middleware platforms.

* Troubleshoot connector issues, authentication failures, delegation constraints, throttling, and performance problems.

Application Lifecycle Management (ALM):

* Manage solution packaging and deployments across Dev, Test, UAT, and Production environments.

* Use managed and unmanaged solutions appropriately.

* Implement environment variables, connection references, solution layers, deployment pipelines, and source control practices.

* Support CI/CD using Power Platform Pipelines, Azure DevOps, GitHub Actions, or equivalent tools.

* Maintain technical documentation for architecture, deployment, configuration, security, and support procedures.

Governance, Security, and Best Practices:

* Apply governance best practices including environment strategy, DLP policies, connector controls, auditing, monitoring, and access management.

* Ensure solutions comply with organizational security, privacy, retention, and compliance standards.

* Review and improve existing Power Platform solutions for scalability, maintainability, usability, and security.

* Mentor junior developers and citizen developers on Power Platform standards and best practices.

Business Analysis and Stakeholder Engagement:

* Gather requirements from business stakeholders and translate them into technical solutions.

* Facilitate solution design discussions, demos, prototype reviews, and user acceptance testing.

* Identify opportunities to streamline business processes and improve operational efficiency.

* Communicate technical risks, assumptions, dependencies, and trade-offs to both technical and non-technical audiences.

Required Experience:

* 5+ years of professional software or business application development experience.

* 3+ years of hands-on Microsoft Power Platform development experience.

* Strong experience with Power Apps, Power Automate, Dataverse, Power Platform ALM, Microsoft 365 integrations, SharePoint integrations, and security/access control.

* Experience building production-grade business applications.

* Experience integrating Power Platform with APIs, databases, and enterprise systems.

* Strong understanding of relational data modeling, automation, and user experience design.

* Experience troubleshooting complex Power Platform performance, security, delegation, connector, and deployment issues.

* Experience working in Agile, Scrum, or iterative delivery environments.

Preferred Experience:

* Experience with Dynamics 365 modules such as Sales, Customer Service, Field Service, or Finance & Operations.

* Experience with Power BI report development and Dataverse reporting.

* Experience with Azure services including Azure Functions, Logic Apps, Key Vault, API Management, App Registrations, and Service Principals.

* Experience with JavaScript, TypeScript, C#, SQL, HTML, CSS, or Power Fx.

* Experience developing custom connectors, PCF controls, plugins, or custom APIs.

* Experience using the Power Platform Center of Excellence (CoE) Starter Kit.

* Experience supporting regulated industries such as healthcare, financial services, government, or life sciences.

* Microsoft certifications such as PL-400, PL-200, PL-600, or PL-900 preferred.

Soft Skills:

* Strong analytical and problem-solving abilities.

* Ability to work independently with minimal supervision.

* Excellent communication skills with technical and business stakeholders.

* Ability to convert ambiguous requirements into scalable solutions.

* Strong documentation and organizational skills.

* Comfortable challenging weak requirements or unsustainable solution patterns.

* Ability to mentor junior developers and citizen developers.

Success Measures:

* Deliver scalable, secure, and maintainable Power Platform solutions.

* Increase business efficiency through automation.

* Improve data quality, visibility, and process consistency.

* Establish reusable development patterns and standards.

* Support smooth deployments across environments.

* Ensure long-term governance and stability of Power Platform solutions.