Senior Software Developer
As a Senior Software Developer you will have:
Demonstrable experience of the whole development lifecycle for Microsoft Power Platform.
Passion for Microsoft Power Apps, Power Automate, Power BI and Portals.
Experience with the migration of existing business solutions from older technology to PowerApps.
Experience working with internal stakeholders to capture requirements and turn them into solutions for implementation.
Knowledge of establishing Power Platform environments, users, licenses, capacity management, and backup policies.
Established strong PowerApps practices and strategies to optimize performance, security, and scalability.
Produced usable technical documentation and user guides for your applications.
Developed Power BI (Business Intelligence) reports and dashboards.
Supported training other team members in the use of PowerApps, including pair programming, mentoring, etc.
Support UAT with business users, capturing and reporting defects for review and remediation.
Strong experience of application building and architectural design.
Experience working with product management to define and refine requirements, establishing the MVP of the solution, minimising technical debt.
Experience working with a matrix team involving other developers, product managers, designers and architects. Technical experience:
Strong experience with Microsoft Power Platform, architecture, and components.
Strong experience developing in PowerApps, Power Automate, Power BI, Dataverse, and SharePoint.
Deep understanding of Model-Driven Apps and Canvas Apps.
Experience performing PowerApps administration tasks
Understanding of integrating PowerApps applications with third-party cloud solutions through APIs.
Strong business analysis skills and ability to work with various stakeholders across the council.
Experience in Dynamics 365 / Azure is desirable.
Understanding of OAuth
Experience of SQL
Experience of Formulas, C# or Javascript
Power Platform Functional Consultant PL-200 (desirable but Power Platform experience and passion are more important).Mandatory Skills:
The following skills are a mandatory requirement of the position, technical evaluation will be carried out during the interview process and during the probationary period.
Dataverse
Dynamics 365 Customer Service
Power Pages/Portals
Power Automate
Liquid Templating
XRM API for MDA
Microsoft Dynamics 365 Web API / OData
Javascript - we use this extensively for both Power Pages and MDA
CSS
HTML
REST
Knowledge of Azure operations and services
FetchXMLIf you are interested in this role please send your updated CV in the first instance