Sr. Power Platform Developer
Job Summary
We are looking for a highly skilled Senior Power Platform Developer with strong expertise in Power Pages and Power Automate to design, develop, and deliver enterprise-grade business applications and digital experiences using Microsoft Power Platform.
The ideal candidate will have hands-on experience building scalable Power Pages portals, developing complex Power Automate workflows, designing Dataverse solutions, and integrating Microsoft and third-party systems. The candidate should be comfortable working directly with international customers, collaborating with Architects and Technical Leads, and taking ownership of end-to-end solution delivery.
Key Responsibilities
- Design, develop, test, and deploy business applications using Microsoft Power Platform.
- Develop and customize Power Pages portals, Power Apps, and Power Automate workflows to address business requirements.
- Design and manage Dataverse data models, security, and application architecture.
- Build integrations with Microsoft 365, SharePoint, Dynamics 365, Azure Services, REST APIs, and third-party applications.
- Develop scalable and maintainable automation solutions using Power Automate.
- Work closely with Solution Architects, Technical Leads, Business Analysts, QA teams, and stakeholders to deliver high-quality solutions.
- Participate in technical design discussions, estimations, code reviews, and solution planning.
- Follow development best practices, source control standards, and Power Platform ALM processes.
- Support UAT, production deployments, troubleshooting, and ongoing application enhancements.
- Prepare and maintain technical documentation and implementation artifacts.
Required Skills & Qualifications
Education
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Experience
- 5+ years of hands-on experience with Microsoft Power Platform.
- Strong experience in Power Pages and Power Automate development.
- Proven experience delivering enterprise-scale Power Platform solutions.
- Experience working directly with international customers and distributed teams.
Technical Skills
- Strong expertise in:
- Power Pages
- Power Automate
- Power Apps (Canvas & Model-Driven)
- Dataverse
- Strong hands-on experience with Power Pages portal development, including authentication, security, permissions, portal configuration, customizations, and administration.
- Extensive experience designing, developing, and optimizing enterprise-grade Power Automate workflows, integrations, approvals, and business process automations.
- Strong expertise in Dataverse data modeling, security, relationships, and application architecture.
- Experience integrating Power Platform solutions with Microsoft and third-party systems using REST APIs, Web APIs, connectors, and authentication mechanisms.
- Strong front-end customization experience using JavaScript, HTML, CSS, Liquid Templates, JSON, and related web technologies.
- Good understanding of relational databases, SQL, and data modeling concepts.
DevOps & Development Practices
- Strong experience with Git-based source control systems and development best practices.
- Hands-on experience with Git repositories, branching strategies, pull requests, code reviews, and repository management.
- Experience implementing and supporting CI/CD pipelines and Power Platform Application Lifecycle Management (ALM) processes.
- Familiarity with Azure DevOps, GitHub, or similar DevOps platforms.
Agile & Collaboration
- Strong experience working in Agile Scrum teams and participating in the complete software development lifecycle.
- Experience with sprint planning, backlog refinement, estimation, sprint reviews, and retrospectives.
- Ability to collaborate effectively with Architects, Technical Leads, Product Owners, QA teams, and business stakeholders.
- Strong communication skills with the ability to interact confidently with international customers.
Professional Attributes
- Strong ownership mindset with accountability for deliverables and project outcomes.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Self-driven, proactive, and capable of working independently.
- Strong team player with collaborative working style.
- Flexible to support customer meetings, deployments, and project activities across different time zones when required.
Preferred Qualifications
- Microsoft Power Platform certifications (PL-400, PL-200, PL-600).
- Experience with Azure Services, Azure Functions, Logic Apps, or API integrations.
- Experience mentoring junior developers and conducting code reviews.
- Exposure to AI technologies such as Microsoft Copilot Studio, AI Builder, Azure OpenAI, or Generative AI solutions.
- Experience building AI-powered business applications and automation solutions.
What Success Looks Like
- Deliver high-quality, scalable, and secure Power Platform solutions.
- Demonstrate deep expertise in Power Pages and Power Automate.
- Collaborate effectively with customers, Architects, and Technical Leads.
- Follow best practices for development, security, source control, and deployment.
- Take ownership of delivery commitments and contribute to successful project outcomes.
- Thrive in a fast-paced Agile environment while continuously learning and improving.