Application Development
- Design and build custom business applications using Power Apps (Canvas and Model-driven).
- Implement responsive and user-friendly interfaces tailored to business needs.
Data Integration
- Connect and manage data across Microsoft Dataverse, SQL Server, SharePoint, and external APIs.
- Ensure seamless data flow and synchronization between systems.
Business Intelligence
- Develop interactive dashboards and reports using Power BI.
- Enable data-driven decision-making through visual analytics.
Security & Compliance
- Implement role-based access control (RBAC), data encryption, and governance policies.
- Ensure solutions comply with organizational and regulatory standards.
Collaboration & Support
- Work closely with stakeholders, business analysts, and IT teams to gather requirements.
- Provide ongoing support, troubleshooting, and enhancements for deployed solutions.
Documentation & Training
- Maintain technical documentation for solutions and processes.
- Train end-users and internal teams on Power Platform applications.
Workflow Automation
- Create and optimize automated workflows using Power Automate.
- Integrate approval processes, notifications, and document management systems.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience in developing solutions using Power Platform tools especially in the use of Power Apps and Power BI.
- Knowledge and experience in programming and scripting languages such as JavaScript, JSON, C#, SQL, Python
- Knowledge and experience in Data Management such as the use of Microsoft Dataverse, SQL Server, Sharepoint, Common Data Model
- Skills in integration such as REST APIs and Azure services; in Security & Governance; and UI/UX design.
Certifications (Preferred)
- Microsoft Certified: Power Platform Developer Associate (PL-400)
- Microsoft Certified: Power Platform Fundamentals (PL-900)
- Microsoft Certified: Power Platform App Maker (PL-100)
Soft Skills
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Ability to manage multiple projects and adapt to changing requirements