Power Apps Developer
Job Description
Join PDS as a Power Apps Developer on a hybrid contract in Tempe, AZ, partnering with a utility company to build and support enterprise solutions on Microsoft Power Platform.
Responsibilities
- Design, develop, test, deploy, and support Power Apps canvas and model-driven applications
- Build Power Automate workflows, approvals, and business processes
- Design Dataverse tables, relationships, business rules, security roles, and data models
- Integrate solutions with SharePoint, Teams, Outlook, Microsoft Graph, and other Microsoft 365 services
- Develop standard and custom connectors, REST API integrations, and on-premises gateway connections
- Assess legacy applications, forms, and workflows for migration to Power Platform
- Translate business requirements into technical designs, solutions, and development backlogs
- Apply ALM practices using solutions, environments, source control, pipelines, and managed deployments
- Create reusable components using Power Fx and (when needed) JavaScript, TypeScript, JSON, HTML, REST APIs, and PCF
- Implement security, governance, DLP, and secure development practices
- Troubleshoot issues, perform root-cause analysis, monitor performance, and provide production support
- Produce technical documentation, deployment records, support procedures, and knowledge articles
- Collaborate with architects, administrators, business analysts, citizen developers, and support teams
Requirements
- Experience with Microsoft Power Apps, Power Automate, and Dataverse
- Knowledge of canvas and model-driven app development
- Experience building Power Automate cloud flows, including approvals, error handling, and monitoring
- Understanding of Microsoft 365 integrations, including SharePoint, Teams, Outlook, and Microsoft Graph
- Experience with Power Fx, connectors, custom connectors, and REST APIs (including integration design)
- Knowledge of Power Platform solutions, environments, connection references, environment variables, and deployment pipelines
- Understanding of ALM, source control, testing, release management, and deployment practices
- Knowledge of security, governance, DLP, accessibility, performance, and supportability
- Experience with requirements analysis, troubleshooting, technical documentation, and customer support
- Strong analytical, communication, collaboration, and problem-solving skills
- Ability to translate business needs into effective technical solutions
Technologies
- Microsoft Power Platform; Power Apps; Power Automate; Dataverse
- SharePoint; Teams; Outlook; Microsoft Graph
- Power Fx; JavaScript; TypeScript; JSON; HTML; REST APIs; PCF
- ALM; Power Platform solutions; Dataverse plug-ins; Power Apps Component Framework (PCF)
- Power Platform CLI; Visual Studio Code
- Azure Functions; Logic Apps; API Management; Key Vault; Service Bus; Application Insights
- Entra ID; Azure DevOps; GitHub
- Copilot Studio; AI Builder; Generative AI capabilities
Benefits
- Medical
- Dental
- Vision
- Life insurance
- Short-term disability
- Additional voluntary benefits
- EAP program
- Commuter benefits
- 401K plan
- Paid Sick Leave
- Holiday pay where applicable
Preferred Experience
- Microsoft Azure services including Azure Functions, Logic Apps, API Management, Key Vault, Service Bus, Application Insights, and Entra ID
- Azure DevOps or GitHub for source control, work tracking, builds, and deployment pipelines
- Power Apps Component Framework (PCF), Dataverse plug-ins, or other pro-code extensions
- Power Platform CLI and Visual Studio Code
- C#, JavaScript, TypeScript, JSON, HTML, and RESTful APIs
- Copilot Studio, AI Builder, or generative AI capabilities within Power Platform
- Experience modernizing legacy applications and workflows
Location: Tempe, AZ (hybrid) | Employment type: contract | Pay: USD 81 - 81 per hourly