Product Analyst - Pre-enrolment Software Engineer
Role Overview
Imperial College London are seeking a skilled Dynamics 365 and Power Platform Engineer to drive the delivery lifecycle of cutting-edge business applications.
Your Role: As part of a collaborative Agile squad, you will take end-to-end technical ownership of our external PowerApps Portals alongside our core business systems. In this role, you will act as the team’s specialist for Power Pages while contributing broadly across model-driven apps, canvas apps, Power Automate, and Dataverse. You will also serve as lead for critical UCAS and Admissions systems, working directly with vendors, databases, and end users. The position suits an engineer who looks beyond individual tickets to diagnose root causes, improve architectures, and help shape the long-term direction of our platform.
Key Skills for This Role
Full Job Posting
About the role
Imperial College London are seeking a skilled Dynamics 365 and Power Platform Engineer to drive the delivery lifecycle of cutting-edge business applications.
Your Role: As part of a collaborative Agile squad, you will take end-to-end technical ownership of our external PowerApps Portals alongside our core business systems. In this role, you will act as the team’s specialist for Power Pages while contributing broadly across model-driven apps, canvas apps, Power Automate, and Dataverse. You will also serve as lead for critical UCAS and Admissions systems, working directly with vendors, databases, and end users. The position suits an engineer who looks beyond individual tickets to diagnose root causes, improve architectures, and help shape the long-term direction of our platform.
What you would be doing
Key Responsibilities:
Lead the design, development, and maintenance of external Power Pages portals using Liquid, FetchXML, JavaScript, HTML, CSS, and Web APIs.
Configure, extend, and support solutions across the broader Microsoft stack, including model-driven apps, canvas apps, Power Automate, and Dataverse.
Manage source control, review pull requests, and execute deployment pipelines across non-production and Production environments using Azure DevOps and GitHub.
Act as the technical lead for UCAS data exchanges, managing regular send and receive processes, upgrades, and operational reporting.
Manage integrations between UCAS and core student record systems (Banner via Data Connect) and Dataverse, writing and optimising SQL queries to support data flows.
Liaise directly with external vendors, including UCAS and Ellucian, to resolve technical issues and co-ordinate system enhancements.
Identify, diagnose, and resolve complex defects and architectural issues to prevent data discrepancies and safeguard user journeys.
Represent portal and integration delivery in sprint reviews and technical forums alongside Product Owners, Tech Leads, and senior stakeholders.
Progress DevOps maturity by contributing to the creation, maintenance, and automation of CI/CD pipelines.
What we are looking for
What We’re Looking For:
Education: A degree in computer technology or a related discipline, or equivalent practical industry experience.
Experience: Proven background in Power Platform development, with a clear specialism in Power Pages and external portal delivery.
Technical Knowledge: Strong practical skills in Liquid, FetchXML, JavaScript, HTML, CSS, Dataverse, and managing SQL data flows or systems integrations (ideally including UCAS and Banner).
DevOps & Delivery: Hands-on experience with Azure DevOps, managing source control, pull requests, and multi-tier environment deployment pipelines.
Skills: Excellent communication and analytical abilities to diagnose complex technical issues, engage directly with vendors and senior stakeholders, and take genuine ownership of solutions.
What we can offer you
The opportunity to continue your career at a world-leading institution and be part of our mission to use science for humanity.
Benefit from a sector-leading salary and remuneration package (including 43 days’ annual leave and generous pension schemes).
Access to a range of workplace benefits including a flexible working policy from day one, generous family leave packages, on-site leisure facilities and cycle-to-work scheme.
Interest-free season ticket loan schemes for travel.
Be part of a diverse, inclusive and collaborative work culture with various staff networks and resources to support your personal and professional wellbeing .
Further information
This is a full-time post (35 hours per week).
About Imperial College London
Public research university serving students and society through science, engineering, medicine, business, education, and research.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Imperial College London
Associate or full Professor in Medical Statistics and Innovative Trial Design
London, GBR
Clinical Project Manager in Cerebrovascular Experimental Medicine
London, GBR
Imperial BHF CRE Transitional Fellowship (non-clinical)
London, GBR
Research Associate or Research Fellow in Computational Health Policy Modelling
London, GBR
Innovation and Entrepreneurship Manager (Venture Catalyst Challenge)
London, GBR
Associate or full Professor in Medical Statistics and Innovative Trial Design
London, GBR
Senior Research Fellow
London, GBR
Clinical Project Manager in Cerebrovascular Experimental Medicine
London, GBR
Imperial BHF CRE Transitional Fellowship (non-clinical)
London, GBR
Research Associate or Research Fellow in Computational Health Policy Modelling
London, GBR
Innovation and Entrepreneurship Manager (Venture Catalyst Challenge)
London, GBR
Programme Manager - Management Suite
London, GBR
AI Solution Architect
London, GBR