POWER PLATFORM DevelOper
Job Description
This is Day 1 onsite.
Key Responsibilities:
- Design and build custom business applications using Power Apps (Canvas and Model-driven apps).
- Develop and optimize workflows using Power Automate to streamline business processes.
- Create and maintain normalized data models in Dataverse to support application data needs.
- Integrate Power Platform solutions with Dataverse, SharePoint, SQL, and external systems.
- Build intuitive user interfaces and ensure responsive design for cross-device compatibility.
- Participate in requirements gathering, solution design workshops, and sprint planning sessions.
- Ensure adherence to best practices for development, security, and governance.
- Collaborate on the setup of CI/CD pipelines for Power Platform solutions.
- Write clean, maintainable code using Power Fx, expressions, and formulas within the platform.
- Support solution testing, user acceptance, and post-deployment troubleshooting.
- Write and optimize SQL queries for data operations, integrations, and reporting.
- Translate business requirements and problem statements into fully functional solutions.
- Develop rapid prototypes for stakeholder review and iterate based on feedback.
- Work closely with architects, analysts, and end-users to ensure solution quality and usability.
- Troubleshoot, debug, and optimize applications for performance and scalability.
Required Skills & Experience:
- 4+ years of experience developing with Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
- Hands-on experience using premium/standard connectors in Power Automate.
- Proven expertise in Canvas app/Model Driven app development.
- Working knowledge of Power Fx formulas and expressions.
- Solid understanding of data modeling and schema design in Dataverse.
- Proficiency in SQL with experience working across multiple data sources.
- Familiarity with role-based security and data access controls within Power Platform.
- Familiarity with ALM practices such as solution management, versioning, and deployments.
- Ability to work independently on development tasks and deliver quality solutions in an Agile environment.
- Strong analytical and problem-solving skills with a proactive attitude.