Role Overview
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