As a flexible Power Apps Developer for our client, you will work directly with internal clients to support various projects and solutions. You will be responsible for developing PowerApps (model and canvas-driven apps) along with utilising your problem-solving skills to understand client pain points and troubleshoot as challenges arise.
Overall Role Objectives
* Configuring Dataverse, Power Apps, and business process automation.
* Development of Azure logic apps and functions and Power BI development.
* Providing architecture, configuration, administration, and functional support to expand capabilities in Microsoft 365 (Dynamics 365 is a plus).
* Work as part of a service delivery team reporting to the Head of Application Development.
* Fully participate in team planning and work with colleagues to continuously improve the team’s performance.
Tasks/Responsibilities
Technical Excellence
Extensive experience in the Microsoft Power Platform - MS PowerApps, Flow, Power Automate and Power BI
* Developing PowerApps model with a clear understanding of PowerApps formulas and development methods
* Configuring Dataverse, Power Apps, and business process automation
* Ability to create business processes and custom connectors with Microsoft Flow
* Demonstratable experience in management (execution monitoring, audit, etc.) of Flows, integrations, and MS-RPA technologies
* Proficient in creating PowerShell scripts.
* Experienced with .Net development experience and familiarity with C#, ASP.Net MVC, Entity Framework, JavaScript, Python, HTML, and CSS.
* Responsible for the development of Azure logic apps and functions and Power BI development as well as SharePoint development and workflows.
* Provide architecture, configuration, administration, and functional support to expand capabilities in Microsoft 365 (Dynamics 365 is a plus).
* Design end-to-end solutions that improve collaboration, productivity, and knowledge sharing.
* Interpret and design database models (SQL Server, Azure DB etc).
* Develop integrations between operational systems.
* Good foundational knowledge of Office 365 platforms, including Exchange, Intune, Azure AD, and Azure ecosystem.
Essential Knowledge, Skills & Experience
Experience/Knowledge
* Experience in Behaviour Driven Development (BDD) and Test-Driven Development (TDD) environments
* Experience with CI/CD
* Experience in an Agile development life cycle (SCRUM, RAD, KANBAN) using Azure DevOps or similar
* Exposure to multi-platform integration using MS PowerApps (UIAutomation, MS-RPA, UIStudio) preferred
* Master’s Degree or relevant experience in Computer Science