Microsoft Power Platform Developer

Central London, United Kingdom

Bupa

Bupa is an international healthcare company. Our purpose is helping people live longer, healthier, happier lives and making a better world.

View all jobs at Bupa

Apply now Apply later

Job Description:

Senior Software Engineer – Microsoft Power Platform 

London or Manchester  

Flexible / Hybrid working options 

Full time & Permanent 

£67,000 - £77,000 DOE + management bonus and fantastic benefits 

The closing date for applications is Thursday 26th June, 2025

We make health happen 

At Bupa, we’re passionate about technology. With colleagues, customers, patients and residents in mind you’ll have the opportunity to work on innovative projects and make a real impact on their lives. 

Right from the start you’ll become part of our digital strategy, joining us on our journey and developing yourself along the way. 

We are looking for a Microsoft Power Platform Developer to join our Group Functions. You will be part of the Microsoft Digital Dataverse Product team, enabling a spirit of continuous improvement within and across the team and product.  

In this role, you will build Microsoft PowerApps, PowerPages, and SharePoint Online sites for Bupa, providing first line support and working in alignment to the architectural principles. You will cultivate strong relationships with stakeholders, ensuring a thorough understanding of their needs to deliver solutions that align with our business objectives.

How you’ll help us make health happen: 

Programming/Software Development (SFIA Level 4, PROG) 

This role involves designing, coding, testing, documenting, and refactoring complex programmes, scripts, and integration services. The role holder contributes to selecting appropriate development methods, tools, and security practices, applying agreed standards to deliver secure, maintainable software. They participate in reviews of their own work and lead peer reviews to ensure quality and continuous improvement. 

Requirements Definition and Management (SFIA Level 3, REQM) 

This role involves defining and managing requirements for small-scale changes and supporting more complex initiatives. The role holder uses standard techniques to elicit, document, and review detailed requirements, constructively challenging stakeholders when needed. They prioritise requirements, ensure traceability, and contribute to the requirements backlog. 

Software Design (SFIA Level 4, SWDN) 

This role involves designing and architecting complex software components and applications using agreed modelling techniques and design standards. The role holder produces multiple design views to meet functional and non-functional requirements, including security. They evaluate design alternatives, prototype behaviours, and lead design reviews to ensure quality and alignment with specifications.  

Software Testing (SFIA Level 3, TEST) 

This role involves independently designing and executing test cases and scripts aligned with defined criteria, and reporting outcomes. The role holder contributes to reviews of requirements and designs to inform test planning. They apply standards to perform manual and automated testing, build test coverage through automation, and report on test results, issues, and risks. 

Release Management (SFIA Level 4, RELM) 

This role involves planning and scheduling software releases to meet business objectives. The role holder coordinates release activities across teams, manages the release lifecycle, and ensures deliverables meet quality, security, and compliance standards. They communicate release plans and outcomes to stakeholders and conduct post-release reviews to identify improvements. 

System Integration and Build (SFIA Level 4, SINT) 

This role involves configuring system components for testing and collaborating on integration plans. The role holder defines complex builds, ensures test environments are properly configured, and leads integration testing. They will also document integration components and recommend improvements to tools and processes. 

Application Support (SFIA Level 4, ASUP) 

This role involves maintaining application support processes and ensuring support requests are handled according to agreed procedures. The role holder uses management tools to investigate issues, monitor performance, and produce reports, helping to maintain application stability through proactive support and issue resolution. 

Systems Design (SFIA Level 3, DESN) 

This role involves creating designs for simple systems or components using standard approaches and design patterns. The role holder resolves minor design issues, explores alternative options, and seeks guidance when deviating from established patterns.  

What you’ll bring: 

  • Strong, demonstratable experience with Power Platform, Power Apps, Power BI, SharePoint Online, Power Automate, and Dataverse.  Experience of SPFx is highly desirable.  

  • Familiarity with advanced AI and machine learning capabilities within Power Platform 

  • Experience of working with Microsoft Copilot Studio is highly beneficial 

  • Experience with ALM Accelerator for Power Platform 

  • Experience of Python or similar scripting/data transformation languages is beneficial

  • Strong stakeholder management and relationship building skills.

  • A curious, proactive, problem-solving approach 

  • Strong communication skills

  • Experience developing with C#, .NET, Web Services, Web Forms, MVC, JavaScript, jQuery, CSS, HTML, React, Web APIs and Visual Studio, API integrations 

  • Experience of working with Agile development framework 

  • Experience integrating solutions with Microsoft 365 and Entra ID  

Benefits 

Our benefits are designed to make health happen for our people. Viva is our global wellbeing programme and includes all aspects of our health – from mental and physical, to financial, social and environmental wellbeing. We support flexible working and have a range of family friendly benefits. 

Joining Bupa in this role you will receive the following benefits and more: 

  • 25 days holiday, increasing through length of service, with option to buy or sell 

  • Bupa health insurance as a benefit in kind 

  • An enhanced pension plan and life insurance 

  • Annual management bonus 

  • Onsite gyms or local discounts where no onsite gym available 

  • Various other benefits and online discounts 

Why Bupa? 

We’re a health insurer and provider. With no shareholders, our customers are our focus. Our people are all driven by the same purpose – helping people live longer, healthier, happier lives and making a better world. We make health happen by being brave, caring and responsible in everything we do. 

We encourage all of our people to “Be you at Bupa”, we champion diversity, and we understand the importance of our people representing the communities and customers we serve.  That’s why we especially encourage applications from people with diverse backgrounds and experiences. 

Bupa is a Level 2 Disability Confident Employer. This means we aim to offer an interview/assessment to every disabled applicant who meets the minimum criteria for the role. We’ll make sure you are treated fairly and offer reasonable adjustments as part of our recruitment process to anyone that needs them. 

If you require information regarding this role in an alternative format, please email: grouprecruitmentandtalent@bupa.com 

Time Type:

Full time

Job Area:

IT

Locations:

Angel Court, London, Bupa Place
Apply now Apply later
Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile APIs Copilot JavaScript Machine Learning Power BI Python React Security SharePoint Testing

Perks/benefits: Career development Flex hours Health care Insurance Salary bonus Team events

Region: Europe
Country: United Kingdom

More jobs like this