Job Summary:
We are seeking a skilled Power Platform Developer with 3–5 years of hands-on experience in building and deploying applications using Microsoft PowerApps (Canvas and Model-Driven) and Power Automate. The ideal candidate will be responsible for end-to-end development, from requirement gathering to deployment, with the ability to manage large datasets and integrate various data sources efficiently. The role also requires the ability to lead a small team, delegate tasks, and ensure timely delivery.
Key Responsibilities:
- Design, develop, and maintain Canvas and Model-Driven PowerApps.
- Conduct requirement gathering sessions and create wireframes or mock-ups for app development.
- Build scalable solutions that handle and manage large datasets across SharePoint, SQL, and Dataverse.
- Design and implement automated workflows using Power Automate, including data movement, task automation, notifications, and reminders.
- Integrate Power Automate flows with multiple data sources such as SharePoint lists, SQL databases, and Dataverse.
- Apply advanced Power Automate expressions and manage complex logic in flows.
- Implement robust error handling mechanisms in both PowerApps and Power Automate.
- Package and deploy solutions across multiple environments.
- Configure and manage role-based access controls and security roles within apps and flows.
- Lead development efforts by assigning tasks to team members, providing guidance, and ensuring timely completion.
- Take ownership of development tasks and deliver independently or through effective team collaboration.
- Maintain and contribute to a portfolio of Power Platform projects demonstrating prior implementation experience.
Required Skills and Qualifications:
- 3–5 years of hands-on experience in PowerApps and Power Automate.
- Strong understanding of data integration between SharePoint, SQL, and Dataverse.
- Experience with Power Automate expressions, error handling, and performance tuning.
- Proficiency in implementing secure, scalable, and maintainable applications.
- Demonstrated experience in full lifecycle development and deployment.
- Strong leadership and team coordination skills, with the ability to delegate and monitor progress.
- Excellent problem-solving and communication skills.
- Ability to work independently and manage multiple tasks simultaneously.