We are seeking a highly skilled Senior Microsoft Power Apps Developer to join our dynamic team. The ideal candidate will have a strong background in software development and experience in building complex business applications using Microsoft Power Apps. The successful candidate will be responsible for developing and maintaining a suite of custom Power Apps solutions to support our business processes and drive business growth.
Key Responsibilities :
· Design, develop, and maintain custom Microsoft Power Apps solutions for various business needs.
· Work collaboratively with business stakeholders to understand their requirements, data source and limitations
· Develop solutions to business requirements using Power BI, Power Automate, Power Apps, Data verse and Connectors
· Provide technical leadership and guidance to junior developers in the team.
· Ensure that solutions are well documented, tested, and follow best practices.
· Troubleshoot and resolve issues with existing Power Apps solutions.
· Have a learner mindset, stay up to date with the latest Microsoft Power Apps technologies and best practices and share knowledge with the team.
Qualifications and experience:
· 3+ years of experience in software development, with at least 2 years of experience in developing Microsoft Power Apps solutions.
· Excellent understanding of Software Development Lifecycle, controls and governance
· Practical experience of MS 365 Office integration
· Practical development experience with MS SQL and API integration
· Have a good understanding, operating model, license arrangements and cost model
· In-depth understanding of Power Apps architecture, design patterns, and development practices.
· Experience with Power Apps connectors, Common Data Service, and Microsoft Power Automate.
· Knowledge of JavaScript, TypeScript, HTML, CSS, and other web technologies would be a plus.
· Experience working with Microsoft Power BI and other related Microsoft technologies is a plus.
· Excellent communication and interpersonal skills.
· Self-starter with the ability to work independently and in a team environment.