BEPC Inc. is seeking an experienced Power Platform Developer to support our client in designing and implementing enterprise-level solutions using Microsoft Power Platform technologies. This role involves developing applications and workflows, integrating Dynamics 365, and creating dashboards to enhance business insights and decision-making.
Responsibilities:
- Design, develop, and implement software solutions based on business requirements and system specifications
- Develop applications and workflows using Microsoft Power Platform technologies , including PowerApps, Power Automate, and Dataverse
- Build and maintain Canvas and Model-driven PowerApps with backend data integration using Dataverse, SharePoint, or other databases
- Develop and maintain Power Automate flows , including cloud flows, desktop flows, and business process flows
- Implement and support Dynamics 365 integrations and enhancements
- Create dashboards and reports using Power BI to support business insights and decision-making
- Participate in requirements analysis, system design, and troubleshooting of complex application issues
- Ensure development aligns with best practices, coding standards, and performance requirements
- Collaborate with stakeholders and technical teams to design effective system workflows and integrations
Requirements:
- 8+ years of experience in software development
- Experience working with Software as a Service (SaaS) or Platform as a Service (PaaS) environments
- 5+ years of hands-on experience with Microsoft Dynamics 365, PowerApps, and Power Automate
- 4+ years of Microsoft Power Platform development experience
- Experience developing Canvas and Model-driven PowerApps using Dataverse, SharePoint, or other databases
- Experience building Power Automate flows, including desktop and business process flows
- Strong understanding of Dataverse tables and architecture
- Familiarity with Power Pages portals and Power Platform Center of Excellence (CoE) Admin Center
- Experience with Articulate / Reach 360
- Microsoft Power Platform certifications
- Experience developing and supporting Power Platform mobile applications
- Familiarity with Agile development methodologies and sprint planning
- Strong analytical, communication, and collaboration skills
- Ability to work both independently and within cross-functional teams