← All Jobs
Posted Apr 10, 2026

Power Platform Engineer

Apply Now ✨
Job description

 
Job titlePower Platform & Dynamics 365 Engineer (Integrations, ALM & Security)
FunctionTECHNOLOGY/Digital transformation
LocationRemote [India Based]
Responsible toHead of Enterprise Applications & CRM

Job description

Overall purpose
Join our dynamic team at Regent College London as a Power Platform & Dynamics 365 Engineer (Integrations, ALM & Security), where you'll help evolve and harden our Microsoft Dynamics 365 and Power Platform services that support key Higher Education business processes (admissions, marketing, enrolment, student communications and student support).

In this role you'll design and deliver solutions across Dataverse (model-driven apps), Canvas apps, Power Automate and Power Pages. You'll bring strong engineering capability in API integrations and pro-code extensibility (e.g., plugins, JavaScript) and will help establish secure, reliable delivery practices across environments.

This role is based remotely (India), joining a UK-based function and working primarily to the UK time zone. You'll be part of a small, dedicated team delivering both strategic initiatives and continuous improvements.

The successful candidate will be a self-starter and strong individual contributor, comfortable owning work end-to-end without a dedicated QA team. You will also act as a technical multiplier by uplifting integration patterns, ALM/CI-CD, and security practices, and by mentoring other developers as they upskill.

Specific duties and responsibilitiesAdditional duties:
  

Person Specification
EXPERIENCE & PERSONAL QUALITIES

Essential:


 
  • Full proficiency in English; confident communicating with UK-based stakeholders.
    Ability to work effectively as part of a small delivery team and collaborate across IT and business functions.
  • 3-6 years of experience delivering solutions on Microsoft Dynamics 365 (Customer Engagement) and the Power Platform.
  • Hands-on experience with Dataverse solution delivery (tables, forms, views, business rules/processes) in model-driven apps; able to contribute to Canvas apps where appropriate.
  • Comfortable delivering both configuration-level enhancements (e.g., fields, forms, views, business rules) and engineering-level work (integrations, ALM/CI/CD, security).
  • Experience building and supporting API integrations (REST, OAuth2/Entra ID app registrations) and using tools such as Postman.
  • Experience with pro-code extensibility for Dataverse (e.g., C# plugins/custom workflow activities) and/or client-side scripting (JavaScript).
  • Strong Power Automate experience, including production-grade practices (error handling, monitoring and supportability).
  • Experience working with Dev/UAT/Production environments and change/release management.
  • Comfortable working independently without a dedicated QA team; able to plan, test and deliver end-to-end.
  • Strong analytical, problem-solving and decision-making skills, with attention to security and data integrity.

Desirable:
  • Experience delivering Power Pages (or ADX Studio Portals), including external user journeys and permissions modelling.
  • Experience designing and building Power Apps Canvas apps (responsive design, components and Dataverse integration).
  • Experience with Azure integration services (e.g., Azure Functions, Logic Apps, API Management, Service Bus, Key Vault).
  • Experience implementing CI/CD for Power Platform using Azure DevOps pipelines (Power Platform Build Tools and/or PAC CLI).
  • Experience with PCF controls and TypeScript.
  • Experience in Higher Education or similarly regulated environments handling sensitive personal data.
TECHNICAL KNOWLEDGE & SKILLS


Essential
  • Strong knowledge of Dataverse architecture, solution management (managed/unmanaged), and environment configuration (Dev/UAT/Prod).
  • Strong knowledge of Dynamics 365 CE/model-driven app configuration.
  • C#/.NET experience for Dataverse plugins and related development practices (source control, code review, debugging).
  • JavaScript (and ideally TypeScript) for model-driven form scripting and client API usage.
  • API integration design via authentication/authorisation (OAuth2), data mapping, error handling, retries, and monitoring/observability.
  • Power Automate engineering: scalable flow design, connection references, environment variables and governance-aware connector use.
  • ALM/CI-CD fundamentals with Azure DevOps and/or GitHub (build/release pipelines, approvals and deployment controls).
  • Working knowledge of Agile/Scrum delivery practices.

Desirable:
  • Power Pages (Liquid, basic HTML/CSS/JavaScript) and portal deployment practices. Canvas app development (formulas, responsive design, components, Dataverse integration).
  • Power Platform CoE Starter Kit familiarity and platform monitoring approaches.
  • Data export and reporting patterns (e.g., datalake concepts, ETL, Power BI modelling fundamentals).
  • Understanding of security best practices for external users and portals (least privilege, auditing, data protection).
  • Azure administration familiarity relevant to integration delivery.
EDUCATION & PROFESSIONAL QUALIFICATIONS

Essential:
  • Degree in Computer Science, Information Technology, or a related field, or equivalent level experience/training.
Desirable:
  • Microsoft Power Platform Developer certification (PL-400).
  • Additional relevant Microsoft certifications (e.g., PL-600, MB-230, AZ-204) or equivalent experience.