Power Platform Developer
Role details
Job location
Tech stack
Job description
As a Power Platform Developer (Data Engineer Senior Consultant), you will design, build and support secure, scalable solutions using Power Apps, Power Automate, Dataverse and related Microsoft 365 and Azure services for our customers in the central government, defence and wider public sector.
You will take ownership of end-to-end solution delivery, from requirements and design through to implementation, optimisation and handover, ensuring solutions are robust, maintainable and aligned to public-sector standards and client governance., * Design, develop and maintain secure, scalable solutions using Power Apps (canvas and model-driven), Power Automate and Dataverse, following Microsoft and UK government best practice.
- Work with product owners, business SMEs and architects to translate requirements into technical designs, user stories and release plans, using agile delivery methods.
- Integrate Power Platform solutions with internal and external systems using standard and custom connectors, APIs and relevant Azure services (e.g. Logic Apps, Functions) and Microsoft 365 tools (SharePoint, Teams, and related data services).
- Implement robust security, data access controls and data loss prevention aligned with client policies, including role-based access, environment strategies and solution layering.
- Contribute to and follow agreed patterns for application lifecycle management (ALM), including solution packaging, source control and automated deployment pipelines.
- Optimise performance, usability and reliability of existing apps and flows, managing technical debt and undertaking 3rd-line investigations for complex incidents.
- Produce clear technical documentation, configuration records and knowledge-base content to support handover into service and ongoing support teams.
- Support capability building by sharing good practice, running demos and contributing to internal standards, templates and reusable components.
Requirements
Power Platform & Data Engineering
- Strong hands-on experience building solutions with Power Apps, Power Automate and Dataverse, including relational data modelling, business rules and security roles.
- Experience integrating Power Platform with Microsoft 365 (SharePoint, Teams), Dynamics 365 and/or line-of-business systems using connectors and REST APIs.
- Good understanding of data engineering concepts such as data modelling, data quality and reuse, with experience designing structures that support analytics and reporting (e.g. via Power BI).
- Familiarity with Azure services commonly used alongside Power Platform (e.g. Logic Apps, Functions, Azure DevOps, Key Vault) is highly desirable.
Digital and Software Engineering
- Experience delivering software solutions using agile practices, including backlog management, version control and CI/CD for low-code solutions.
- Ability to apply software engineering principles (modularity, reusability, testability) within Power Platform, including use of solution layering and environment strategies.
Experience with one or more programming/scripting languages (e.g. JavaScript, TypeScript, C#, plus Power Fx for app logic) is an advantage for extending Power Platform and for building or integrating with custom connectors.
Core
- Significant working knowledge of at least one major cloud platform (ideally Microsoft Azure) and the broader Microsoft 365 ecosystem.
- Strong problem-solving skills and attention to detail, with a clear focus on creating business value and secure, maintainable solutions.
- Confident communicator, able to explain technical options and trade-offs to non-technical stakeholders and collaborate across multi-disciplinary teams.
- Willingness to mentor colleagues, share knowledge and contribute to continuous improvement of delivery methods, patterns and standards.
Benefits & conditions
The role will require travel to our Horsham offices 2 days a month and travel to customer sites when required.
What it's like to work at Envitia
At Envitia, we believe that our greatest asset is our talented and dedicated team. We are committed to fostering a work environment where every employee feels valued, supported, and motivated to excel. As part of this commitment, we offer a comprehensive range of benefits designed to enhance both your professional and personal well-being.
- Annual Leave: 25 days plus your birthday off. You will have the ability to buy and sell 5 days holiday to work around your needs.
- Private Healthcare Coverage: Our health plan is tailored to meet the diverse needs of our employees with additional levels for family if required.
- Training & Skills Development: Stay ahead in your career with ongoing training opportunities and skill development initiatives tailored to your evolving needs.
- Fitness Reimbursement: We encourage an active lifestyle. Our fitness reimbursement program helps you stay fit by covering a portion of your gym memberships or fitness-related expenses.
- Life Assurance: Gain peace of mind with extensive life insurance coverage that ensures financial protection for you and your loved ones.
- Pension Contribution: Plan for your future with our pension options. We provide resources and support to help you build a secure financial foundation.
- Perkbox Subscription: Enjoy exclusive discounts on a variety of products and services. From technology to entertainment, we've partnered with various businesses to bring you special perks.
- Flexible Work Arrangements: Achieve a better work-life balance and explore what flexible working arrangements we can provide for you. We understand the importance of accommodating personal commitments and offer options that suit your needs.
- Internal Reward Schemes: Be rewarded for your exceptional contributions through our employee recognition initiatives that celebrate your achievements.
- Community Engagement & Volunteer Opportunities: Contribute to meaningful causes with company-sponsored volunteer programs, fostering a sense of community and social responsibility.
Inclusion at Envitia
At Envitia, we celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applicants from all backgrounds and walks of life. We believe that our strength lies in our differences, and we are dedicated to fostering a workplace where everyone feels valued, respected, and empowered.
We encourage applications from people of all abilities, ages, genders, sexual orientations, races, ethnicities, and religions. We strive to support a culture of inclusion, accessibility, and work-life balance.