What are the responsibilities and job description for the PowerApps Developer position at Navatech?
PowerApps Developer
Location : Remote
Duration : 6 Months
Typical duties and responsibilities
Develop applications with Microsoft Power Apps to meet business requirements and streamline processes. Implement solutions on the Microsoft Power Platform, Power Apps, and Dynamics 365
Re-write and re-engineer custom legacy applications to PowerApps solutions.
Collaborate with stakeholders to gather, analyze, and translate requirements into functional solutions.
Design, test, and deploy applications incorporating user interfaces, workflows, and data integrations.
Ensure applications are efficient, scalable, and offer a user-friendly experience.
Maintain, update, and support Power Apps applications to ensure optimal performance.
Troubleshoot and resolve technical issues related to Power Apps applications and integrations.
Document application development processes, including design specifications and user guides. Create documentation for projects including design, asset inventory, diagrams, and presentations as well as documentation of the environment and deployment for support and future implementations teams.
Address and remediate security vulnerability findings in PowerApps.
Stay updated with the latest features and best practices for Microsoft Power Apps to improve application quality continuously.
Required skills and experience
Prior experience in application development, with professional focus on Microsoft Power Apps.
Bachelor's degree in Computer Science, Information Technology, or a related field.
Proficiency in Power Apps development, including Canvas Apps, Model-Driven Apps, and Power Automate.
Experience with SQL, relational databases, and data integration.
Strong problem-solving and analytical abilities.
Familiarity with custom connectors and APIs for integrating external data sources into Power Apps.
Knowledge of best practices for app performance optimization and security within the Power Apps platform.
Nice to have / preferred skills and experience
Relevant certifications (such as Microsoft Certified : Power Apps Developer Associate or Power Platform Developer Associate).
Background in integrating Power Apps with other Microsoft services (e.g., SharePoint, Dynamics 365, Office 365).
Experience with Azure services and cloud-based solutions.
Familiarity with JavaScript or other programming languages for advanced customizations.
Knowledge of user experience (UX) design principles to enhance application usability.