Requirements and responsibilities
- Design and develop end-to-end solutions using Microsoft Power Platform (Power Apps, Power Automate, Power BI, and Power Pages).
- Build intelligent conversational solutions using Copilot Studio and integrate them with Microsoft Teams and business systems.
- Develop and maintain SharePoint Online solutions, including document management and custom workflows.
- Create responsive applications using Canvas Apps and scalable enterprise solutions using Model-driven Apps.
- Automate business processes using Power Automate Cloud Flows and Power Automate Desktop (RPA).
- Develop secure, high-performing external business portals using Power Pages.
- Integrate Microsoft 365 solutions with external systems using Dataverse, REST APIs, custom connectors, and Azure services.
- Implement Application Lifecycle Management (ALM) practices, including solution management, deployment pipelines, and environment strategies.
- Ensure governance, security, and compliance across Microsoft 365 solutions.
- Lead technical design discussions and mentor junior developers.
- Minimum of 5 years of experience in Microsoft 365 / Power Platform development.
- Strong expertise in Power Apps (Canvas Apps and Model-driven Apps).
- Hands-on experience with Power Automate (Cloud Flows and Desktop Flows).
- Experience developing solutions using Power Pages.
- Strong knowledge of Copilot Studio, including AI agents, chatbots, and Microsoft Teams integrations.
- Experience with Dataverse and relational data modeling.
- Solid understanding of Robotic Process Automation (RPA) concepts and automation design.
- Proficiency in JavaScript, TypeScript, REST APIs, and custom connectors.
- Experience with Azure services, including Azure Functions, Logic Apps, and Azure Active Directory.
- Strong understanding of ALM and DevOps practices within the Power Platform ecosystem.
- Experience integrating Microsoft 365 solutions with Microsoft Teams.
- Microsoft certifications (PL-400, PL-600, or AI-related certifications) are a plus.
- Experience with Dynamics 365 is a plus.
- Familiarity with AI-driven business solutions and automation strategies is an advantage.
- Strong analytical and problem-solving skills.
- Excellent communication skills with both technical and business stakeholders.
- Ability to design scalable, secure, and maintainable enterprise solutions.
- Leadership and mentoring experience.
- Ability to work collaboratively in a fast-paced environment.
- Proactive, innovative, and eager to learn emerging Microsoft technologies.