We are seeking an experienced PowerApps Developer as this role involves scoping, designing, developing, and maintaining applications using Microsoft PowerApps and SharePoint. The developer will be instrumental in improving business processes by creating efficient, accessible, and user-friendly solutions.
Core Responsibilities:
- Develop, test, and deploy applications using PowerApps, Power Automate, and Power BI.
- Maintain technical documentation and user guides for developed solutions.
- Collaborate with cross-functional teams to integrate and optimize solutions.
- Educate and transfer knowledge to PMO staff for long-term maintenance of applications.
- Perform product management functions for applications such as Project and Portfolio Management, JIRA, PowerApps, and SharePoint.
- Support project management functions, including financial analysis and training.
Key Projects & Solutions:
1. Document Management System:
- Develop workflow management solutions to route documents for review and approval.
- Integrate with SharePoint, Active Directory, Power Automate, and Power BI.
2. Project Management Automated Templates:
- Build an application to extract and populate project management templates from Microsoft Word, Excel, and PowerPoint.
- Integrate with project management systems for seamless data extraction.
Each solution must meet defined acceptance criteria and demonstrate quantifiable improvements in operational execution.
Project Development Lifecycle:
Planning & Scoping:
- Identify gaps in business processes and define high-level requirements.
- Collaborate with business analysts, system analysts, and IT teams to decompose agency objectives into solution requirements.
Development & Implementation:
- Translate business requirements into functional applications.
- Build PowerApps solutions and integrate with Power Automate, Power BI, Active Directory, SharePoint, and third-party APIs.
- Perform unit testing and ensure solutions meet acceptance criteria.
Testing & Deployment:
- Create and execute test plans to ensure functionality and performance.
- Deploy and maintain applications, ensuring continued efficiency and usability.
Continuous Improvement:
- Maintain and improve existing solutions by managing a backlog of defects and enhancement requests.
Note: Candidates who do not meet the minimum requirements will not be considered for this opportunity.
Required Experience:
- 7 years – Software development experience.
- 5 years – Experience with SQL or PL/SQL.
- 5 years – Experience with Agile/Scrum methodologies.
Preferred Experience:
- 5 years – Experience integrating Microsoft products.
- 5 years – Experience working with REST/SOAP APIs.
- 5 years – DAX coding experience.
- 5 years – Experience with Microsoft 365, SharePoint, JavaScript, HTML, CSS, and familiarity with Azure.
- 4 years – Experience with the Microsoft Power Platform Suite.
- 3 years – Experience in PowerApps development, including scoping, design, development, testing, and maintenance.
- 3 years – Experience building Microsoft Power Applications (Power BI, Power Automate, Dataverse)