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.
Requirements
- 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.