3-5 years of relevant experience is required.
Sharepoint Online Experience
Experience in designing SharePoint lists and libraries with proper column types and validation. Understand the delegation limitations of using SharePoint as a data source and how to work around them. Using advanced knowledge management features like Managed Terms and Custom Content types.
Power Apps Canvas & Model-Driven)
Must understand when to use a highly custom Canvas App versus a data-focused Model-Driven App or both. Experience with responsive UI design focusing on User Experience.
Power Automate Mastery
Must go beyond simple triggers/ connectors. Experience with custom connectors, working with complex data formats (JSON), and connecting to various data sources, including via APIs.
Microsoft Dataverse Knowledge
A candidate who understands Dataverse to build more scalable, secure, and robust data source. Articulate the pros and cons of using Dataverse vs. SharePoint for specific use cases.
Traditional Web Development Experience (HTML, CSS, JavaScript)
This background is a significant force multiplier for a Power Platform developer.
It allows them to:
- Build Custom Components: Create bespoke, reusable controls using the Power Apps Component Framework (PCF) when out-of-the-box options are insufficient.
- Enhance UI/UX: Go beyond standard styling to create a more polished and intuitive user experience in both Power Apps and Power Pages.
- Develop Public-Facing Portals: Customize Power Pages for external or internal audiences.
- Integrate Seamlessly: Facilitates easier integration with other systems via custom scripts and APIs.