Job Openings PowerApps Developer

About the job PowerApps Developer

Position Summary

Spearhead the design, development, and delivery of Microsoft Power Platform solutions, including PowerApps, Power Automate, and Dataverse.

Interact with Business users and manage a pool of developers in offshore for the solution delivery.

The ideal candidate will have strong hands-on experience building scalable enterprise applications and will provide architectural guidance, lead development teams, and ensure compliance with best practices and security standards.

Key Responsibilities

Solution Design & Architecture

  • Lead the architecture and design of low-code/no-code applications using PowerApps (Canvas and Model-driven apps).
  • Define standards and reusable components for PowerApps and Power Platform solutions.
  • Evaluate business requirements and translate them into robust technical solutions leveraging the Microsoft ecosystem.

Development & Customization

  • Develop custom business applications using PowerApps, Power Automate (Flow), and Dataverse.
  • Integrate Power Platform solutions with Microsoft 365, SharePoint, Dynamics 365, Azure, and third-party services.
  • Use Azure Functions, Logic Apps, and APIs to extend app capabilities as needed.

Team Leadership & Delivery

  • Guide and mentor a team of Power Platform developers and junior engineers.
  • Conduct code reviews, define development best practices, and ensure high code quality.
  • Work with Business Analysts, Project Managers, and business stakeholders to deliver solutions on time.

Governance & Compliance

  • Ensure adherence to enterprise IT policies, data security, and governance standards.
  • Manage environments, permissions, and app lifecycle using the Power Platform Admin Center.
  • Implement ALM (Application Lifecycle Management) practices using Azure DevOps or Git-based repositories.

Support & Optimization

  • Troubleshoot and resolve technical issues in deployed apps.
  • Continuously optimize applications for performance and user experience.
  • Stay updated with new features in the Microsoft Power Platform and recommend adoption when relevant.

Qualifications

Required:

  • Bachelors Degree in Computer Science, Information Technology, or related discipline.
  • 6+ years of experience in application development, with 3+ years of hands-on experience in Power Platform.
  • Proficiency in PowerApps (Canvas & Model-driven), Power Automate, Dataverse, and connectors.
  • Experience with Microsoft 365, SharePoint Online, Teams, and integration with Azure services.
  • Strong understanding of security roles, connectors, expressions, and formula language (Power Fx).
  • Experience in Agile/Scrum environments and DevOps delivery.

Preferred:

  • Microsoft Certified: Power Platform Developer Associate or Solution Architect Expert.
  • Experience with Azure Logic Apps, Functions, and REST APIs.
  • Familiarity with D365 CE (Customer Engagement) modules.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and stakeholder engagement skills.
  • Leadership and team coordination capabilities.
  • Proactive mindset with a focus on continuous improvement.