Power Platform Engineer
Remote
Full Time
Technology
Experienced
| Job description | ||
| Job title | Power Platform & Dynamics 365 Engineer (Integrations, ALM & Security) | |
| Function | TECHNOLOGY/Digital transformation | |
| Location | Remote [India Based] | |
| Responsible to | Head 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 responsibilities
- Design, build and enhance Dataverse-based solutions (model-driven apps, tables, forms, views and business logic) aligned to the CRM product roadmap.
- Support day-to-day Dynamics 365/Dataverse configuration including adding fields, modifying forms/views, business rules, security roles, and general entity/app administration as part of shared team responsibilities.
- Design and build targeted Canvas apps (and reusable components where appropriate) for business scenarios that are better served by task-focused, UX-first experiences, integrating with Dataverse and other services.
- Implement custom logic where required using C# (plugins and/or custom workflow activities), JavaScript/TypeScript, and platform extensibility patterns.
- Design, develop and support API-based integrations between Dynamics 365/Dataverse and enterprise systems (including the Student Records System where applicable) using REST APIs, OAuth2/Entra ID, custom connectors and/or Azure integration services.
- Create, enhance and refactor Power Automate flows using resilient engineering practices (error handling, retries, logging, idempotency where relevant, connection references and environment variables).
- Contribute to the migration from legacy ADX/portal capabilities to Power Pages, including page/templates, forms, security/permissions, and safe integration patterns back to Dataverse and other services.
- Maintain disciplined solution management and automated deployments across environments using Azure DevOps (Power Platform Build Tools/PAC CLI), including versioning, release notes and deployment runbooks.
- Improve the security posture of the platform through least-privilege role design, team/access model reviews, auditing, and Power Pages permission modelling; collaborate with platform/tenant administrators on governance controls.
- Perform thorough testing, create reusable test scripts/checklists, and participate in peer reviews to ensure quality, performance and reliability.
- Triage and resolve defects/incidents promptly, provide third-line support for integrations/automations, and proactively monitor and improve platform health.
- Work closely with the Head of Enterprise Applications & CRM, Project Manager, developers and business stakeholders to clarify requirements, propose options, communicate trade-offs and maintain clear technical documentation.
- Contribute to consistent Agile ceremonies (refinement, planning, review and retrospectives) and support lightweight estimation and delivery forecasting for a small team.
- Help implement and document engineering standards (ALM, CI/CD, integration patterns, security reviews) and contribute to Centre of Excellence (CoE) practices where appropriate.
Person Specification |
| EXPERIENCE & PERSONAL QUALITIES Essential:
Desirable:
|
| TECHNICAL KNOWLEDGE & SKILLS Essential
Desirable:
|
| EDUCATION & PROFESSIONAL QUALIFICATIONS Essential:
|
Compliance Statement
Successful applicants will be required to complete pre-employment checks, including a criminal records check, two references, ID and Right to Work verification, and education confirmation. We are an equal opportunity employer and value diversity and inclusion, selection for employment is based solely on an individual’s skills, qualifications, and experience relevant to the role.
Apply for this position
Required*