Power Apps Developer
Role details
Job location
Tech stack
Job description
The Power Apps Developer is responsible for designing, developing, and maintaining enterprise business applications using the Microsoft Power Platform. This role supports the organization's digital transformation initiatives by building secure, scalable, and user-friendly solutions that automate workflows, improve data visibility, and enhance operational efficiency.
The position works closely with business stakeholders, IT teams, and leadership to translate requirements into modern applications and automation solutions leveraging Power Apps, Power Automate, Dataverse, SharePoint, and related Microsoft cloud services.
Essential Job Functions
Application Development & Design
- Design, develop, and deploy custom business applications using Microsoft Power Apps (Canvas and Model-Driven apps).
- Build solutions that support operational workflows, approvals, data collection, and reporting needs.
- Create responsive applications that function across desktop, tablet, and mobile platforms.
- Ensure applications follow enterprise architecture and security standards.
Workflow Automation & Integration
- Develop automated workflows using Power Automate.
- Integrate applications with enterprise platforms such as:
- SharePoint
- Microsoft 365 services
- Dataverse
- SQL databases
- Oracle or other enterprise systems (as applicable)
- Support API integrations and data connections to internal and external systems.
Data Management & Governance
- Design and manage data structures within Dataverse and SharePoint.
- Ensure data integrity, security, and compliance with organizational standards.
- Support data validation, permissions, and role-based access controls.
- Maintain documentation of application logic, data sources, and workflows.
Requirements
Collaboration & Requirements Gathering
- Work with departments to gather functional requirements and translate them into technical designs.
- Provide recommendations for process improvements and automation opportunities.
- Support testing, user training, and adoption of new applications.
- Participate in enterprise application governance and change management processes.
Maintenance & Support
- Maintain and enhance existing Power Platform applications.
- Troubleshoot application issues and resolve defects.
- Monitor performance and usage to ensure reliability and scalability.
- Support platform updates, licensing considerations, and environment management.
Requirements
- Bachelor's degree in Information Technology, Computer Science, Business Systems, or related field
- OR equivalent combination of certifications and relevant experience in lieu of degree
- Minimum 4-6 years of experience developing business applications or enterprise solutions
- Minimum 2+ years of hands-on Power Platform development experience
- Strong experience with:
- Power Apps (Canvas and/or Model-Driven)
- Power Automate workflows
- SharePoint and Microsoft 365 integration
- Data modeling and structured data design
- Ability to translate business requirements into technical solutions, * Microsoft Power Platform certifications
- Experience in healthcare, government, or large enterprise environments
- Experience integrating with enterprise systems such as Oracle, Epic, or HR/Finance platforms
- Familiarity with:
- Power BI dashboards and reporting
- Azure services and connectors
- API integrations and REST services
- Governance and environment management within Power Platform
- Experience supporting enterprise automation initiatives
Knowledge, Skills, and Abilities
- Strong understanding of application lifecycle management
- Knowledge of data security, access controls, and governance practices
- Ability to build scalable applications aligned with enterprise architecture
- Strong analytical and problem-solving skills
- Ability to communicate technical solutions to non-technical stakeholders
- Strong documentation and process discipline
Supervisory Responsibilities
None.
Physical Requirements
- Prolonged periods of sitting and working on a computer
- Ability to communicate effectively in person and virtually
Benefits & conditions
- Standard office environment
- May require occasional extended hours during deployments or major updates