Microsoft Power Apps Developer
Location: Dublin Hybrid or UK Remote
Employment Type: Permanent
Role Overview
We are looking for a talented and experienced Microsoft Power Apps Developer to join our team and lead the development of scalable, user-friendly applications using Microsoft’s Power Platform. You’ll be responsible for designing and deploying Canvas Apps, integrating with Dataverse and external systems, and supporting our enterprise automation strategy. This role is ideal for someone who thrives in agile environments and enjoys solving complex business challenges through low-code solutions.
Key Responsibilities
Application Development
* Design and build responsive Canvas Apps tailored to business needs.
* Integrate apps with Dataverse for seamless data access and updates.
* Develop and maintain Power Automate flows, including API calls to external systems.
* Ensure all deployments follow CI/CD pipeline standards—manual deployments are not permitted.
* Use Git for source control and support the overall ALM process.
Collaboration & Documentation
* Work closely with the CRM Architect to document app architecture, configurations, and integration points.
* Participate in solution design discussions and contribute to technical decision-making.
CRM Experience (Desirable)
* Configure CRM components such as Tables, Views, Forms, and Business Process Flows.
* Set up Security Roles and Workflows within Dynamics 365 CE.
* Stay informed on new features and licensing models within the Power Platform and Dynamics ecosystem.
Project Responsibilities
* Deliver work aligned with current project or program objectives.
* Operate within an Agile sprint structure, contributing to planning and retrospectives.
* Provide regular updates on task progress and proactively manage priorities.
Required Skills & Experience
* Minimum 5 years’ experience developing with the Power Platform, including Canvas and Model-driven apps.
* Strong expertise in Canvas App development, ideally in a customer service context.
* Proven ability to build responsive, user-centric applications.
* Solid understanding of Power Automate, including external API integration.
* Familiarity with Git, Azure DevOps, and CI/CD practices.
* Experience designing reusable components and scalable solutions.
* Excellent communication and interpersonal skills.
* Strong analytical and troubleshooting capabilities in cloud environments.
* Experience implementing access controls and governance policies.
Preferred Certifications
* Microsoft Certified: Power Platform Developer Associate
* Microsoft Certified: Dynamics 365 Fundamentals (CRM)