Develop, support, maintain, and test Power Apps applications and related solutions to ensure smooth operations and optimal performance.
Collaborate with business stakeholders and coordinate with external vendors, ICT providers, or government agencies on enhancements, troubleshooting, and new Power Platform initiatives.
Provide guidance on best practices for developing, customizing, and integrating Power Apps solutions to meet business and Authority requirements.
Maintain solution documentation, track development progress, and support project management activities for Power Apps projects.
Coordinate and support audit reviews or compliance checks conducted by authorized parties.
Review deliverables (e.g., solution design documents, app configurations, Power Automate flows, test plans, and reports) to ensure quality, completeness, and readiness for acceptance.
Ensure all deliverables comply with security, data governance, and ICT policies, and address any compliance gaps identified.
Experience:
Minimum 2 years of hands-on experience in Microsoft Power Apps and at least 3 years as a software developer.
Microsoft certification in Power Platform Developer Associate or Power Platform Fundamentals.
Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
Preferred experience using AI tools (e.g., Co-pilot, AI Builder) to accelerate development, automate workflows, improve debugging, and enhance data integration/modeling.
Proficiency in building low-code/no-code solutions, including Canvas and Model-driven apps, Power Automate flows, and integration with data sources (e.g., SharePoint, Dataverse, external systems).
Experience with cloud platforms such as Azure (preferred) or AWS, and familiarity with connectors, APIs, and security best practices in the Power Platform ecosystem.