Who are you?
You are an experienced Power Platform Developer with 5+ years of post-graduate experience looking for the next step or are currently undertaking a similar role in a similar environment.
The ideal candidate is self-motivated, driven, and capable of working both independently and as part of a team. In this impactful role, you will be providing leadership and direction, actively embedding and promoting the purpose, values, and vision of Turner & Townsend.
Job Description
- Design, develop, and deploy custom business applications using Power Apps (Canvas, Model-Driven Apps, Power Pages/Portals).
- Build and optimize automated workflows using Power Automate, including premium connectors, concurrency control, advanced expressions, and robust error handling.
- Develop solutions leveraging Dataverse, SharePoint, SQL Server, and other standard/premium connectors.
- Lead end-to-end application development lifecycle: requirements gathering, design, development, testing, deployment, and support. Develop custom connectors and integrate with REST APIs and third-party systems.
- Build custom connectors, implement API policies, and design throttling strategies to ensure secure and scalable integrations.
- Apply modern integration patterns including webhooks, Service Bus, and event-driven architectures.
- Demonstrate strong understanding of Microsoft 365 and Azure integration boundaries and best practices.
- Implement secure authentication mechanisms including SSO, token-based, and certificate-based authentication.
- Ensure seamless integration with enterprise systems such as Dynamics 365, Outlook, and other Microsoft services.
- Develop reusable components using Power Apps Component Framework (PCF).
- Apply Application Lifecycle Management (ALM) best practices including solution layering, managed/unmanaged solutions, and environment strategy.
- Configure and maintain CI/CD pipelines using Git and Azure DevOps (YAML pipelines) for automated solution deployment.
- Utilize Power Fx, Liquid templates, and JavaScript for model-driven app customizations.
- Establish governance frameworks including DLP policies and environment management strategies.
- Maintain, enhance, and optimize existing Power Platform solutions for performance and scalability.
- Ability to translate business problems into scalable technical designs by running requirement workshops with SMEs and documenting detailed functional and technical specifications.
- Lead solution demonstrations, coordinate and support UAT (User Acceptance Testing), and conduct end-user training sessions to ensure successful adoption and delivery.
- Translate business requirements into scalable, secure, and maintainable technical solutions.