Power Apps Developer

We are recruiting for a Power Apps Developer role.

The primary purpose of the role is the work with the Business Analyst to understand the needs of the organisation, taking the business requirement and working with platforms such as Microsoft PowerApps, SharePoint, Power Automate etc turning it into a reality.

Key Responsibilities and Duties

  • Design and develop applications and dashboards utilising the Microsoft framework (Power Apps, Power Automate, PowerBi, SharePoint Online)
  • Analyse business requirements through collaboration with stakeholders, IT Management and the user community
  • Develop and present business cases for software development opportunities within CAE
  • Develop and maintain core reporting capabilities and integrations with key platforms within CAE
  • Perform software design using software development fundamentals and processes, debug, test and deploy software successfully within the organisations
  • Lead in building an Agile culture within the organisation
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams etc
  • Assist in the onboarding of developed applications
  • Where applicable, work with third party developers to deliver added value
  • Maintain internal documentation
  • Conduct daily systems analytics to maximise effectiveness and troubleshooting problems

Knowledge & Experience


  • 5+ years of software development experience
  • Demonstrable experience developing Office 365 applications including Power Apps (Canvas and Model-driven), Power Automate, PowerBi, Dynamics 365 and SharePoint Online
  • Experience with SQL Server, Azure Analysis Services
  • Experience with Visual Studio
  • Experience with JavaScript, jQuery, Web Services, HTML5
  • Experience with design frameworks
  • Experience in building web parts, apps, page layouts using the O365 API
  • Experience of Data Migration using platforms such as Azure Data Factory and Logic Apps
  • Experience of using MS DevOps and/or GitHub for both software release management and to manage an Agile software development lifecycle
  • Understanding of DAX
  • Ability to develop API connections with both internal systems and third party platforms


  • Experience of Azure Data Factory
  • Ability to write complex SQL queries across complex data sets
  • Optimisation of SQL relating to BI workloads

Qualifications & Training


  • Degree in IT or Computer Science or equivalent
  • Microsoft Certified: Power Platform Developer
  • Microsoft Certified: Power Platform Functional Consultant


  • MCSE: Data Management and Analytics
  • MCSA: BI Reporting

CAE Technology Services are an equal opportunities employer. We are committed to eliminating discrimination and encouraging diversity across our workforce. We aim to provide a fair and consistent job application process and to not discriminate on grounds of gender, marital status, sexual orientation, race, ethnic origin or disablement.

Please note, we will always endeavour to acknowledge every application we receive, however, due to the high volume of applications, we are unable to reply to every individual with specific feedback.

CAE Recruitment