Senior Power Platform Engineer
Job summary
We are seeking a Power Platform Developer to join our Managed Services team and work with our clients to deliver high-quality business applications and automation solutions.
The ideal candidate will have 4-6 years of relevant experience in Microsoft Power Platform development, with a strong focus on Power Apps, Power Automate, integrations, application support, and continuous improvement. The candidate should be passionate about solving business problems through scalable, secure, and efficient low-code solutions.
General: Responsibilities and tasks for this role
Develop and maintain Microsoft Power Apps applications, including Canvas and Model-Driven Apps.
Design, develop, and maintain automated workflows using Power Automate cloud flows and desktop flows.
Integrate Power Platform solutions with SharePoint, Microsoft 365, Microsoft Teams, Dataverse, SQL Server, and other enterprise systems.
Design and implement third-party integrations using REST APIs, custom connectors, and web services.
Develop reusable components and custom web resources to extend Power Apps functionality where required.
Ensure timely ticket follow-up and resolution of L2 incidents within defined SLAs.
Perform root cause analysis (RCA) for production incidents and implement corrective and preventive measures.
Monitor application and workflow performance, proactively identify issues, and implement improvements.
Handle change requests, enhancements, and bug fixes for existing Power Platform solutions.
Collaborate with L1 support, development teams, and business stakeholders to resolve complex technical issues and translate business requirements into effective technical solutions.
Coordinate operational support and maintenance activities for client accounts.
Test and optimise Power Platform solutions for performance, scalability, reliability, and reusability.
Follow Power Platform security, governance, compliance, and development best practices.
Maintain technical documentation, including solution designs, configuration details, deployment guides, and support procedures.
Provide clear and timely communication to end-users and stakeholders regarding incident resolutions, changes, and maintenance schedules.
Support client onboarding and service transition activities by providing technical expertise, guidance, and knowledge transfer.
Participate in the complete software development lifecycle (SDLC) and identify opportunities for process improvement and automation.
Knowledge Sharing & Team Development: Train team members, share technical expertise, and guide Power Apps, Power Automate, and development best practices to support team growth and continuous improvement.
Must-have qualifications & competencies
Minimum of 4–6 years of experience in Microsoft Power Platform development, particularly Power Apps and Power Automate.
Strong experience developing Canvas Apps and Model-Driven Apps, including forms, galleries, reusable components, responsive layouts, and customisations.
Proficiency in Power Fx, including advanced formulas, collections, variables, Patch, SubmitForm, data validation, and error handling.
Experience with Power Automate cloud flows and desktop flows, including approvals, scheduled flows, automated triggers, expressions, loops, and exception handling.
Good understanding of Microsoft Dataverse, including table design, relationships, data modelling, business rules, and security roles.
Experience integrating Power Apps and Power Automate with SharePoint, Microsoft 365, SQL Server, and other enterprise systems.
Strong knowledge of REST/SOAP APIs, HTTP actions, JSON, custom connectors, and third-party system integrations.
Understanding of delegation, application performance optimisation, debugging, and troubleshooting using Power Apps Monitor and Power Automate run history.
Experience with Power Platform solutions, managed and unmanaged solutions, environment variables, connection references, security, and deployment across development, UAT, and production environments.
Good understanding of Power Platform architecture, governance, licensing, and DLP policies, along with experience in production support, root cause analysis (RCA), and continuous improvement.
Nice to have qualifications & competencies
Experience with UiPath, Automation Anywhere
Knowledge of Python, PowerShell, VBScript, or similar scripting languages
Experience with AI/IDP tools (e.g., Document Automation, AI Builder)
Exposure to CI/CD, DevOps, or ITIL-based service management practices
Certification
PL-500 Microsoft Power Automate RPA Developer (Advanced/Master)
Any RPA-related certification
What we offer
Tailored development plan with career coaching
Regular feedback – we value your opinion, and we appreciate new ideas
International career and project opportunities
Deepen your working knowledge of intelligent automation through our structured training courses
Immerse yourself in an exciting, positive, and creative atmosphere and generate novel solutions to some of our client's most complex challenges
Work in different international and cross-cultural teams for each project