Microsoft Power Platform Developer
Central London, United Kingdom
Full Time GBP 67K - 77K
Bupa
Bupa is an international healthcare company. Our purpose is helping people live longer, healthier, happier lives and making a better world.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 timeJob Area:
ITLocations:
Angel Court, London, Bupa PlaceTags: 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
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.