Key Responsibilities
- Design, develop, and deploy custom business applications using power apps, catering to diverse departmental needs and user requirements
- Build automated workflows with power automation to improve process efficiency and eliminate manual tasks
- Create clear and concise reports and dashboards using Power BI to provide actionable insights and data visualization
- Utilize Dataverse & other databases to store and manage application data securely
- Collaborate with business stakeholders to gather requirements, understand pain points, and define solution success metrics
- Write clean, efficient, and reusable code adhering to best practices and security standards
- Document solutions thoroughly, including technical specifications, user guides, and training materials
- Provide ongoing support and training to users on developed solutions
- Stay up to date with the latest power platform features and functionalities
- Proactively identify opportunities to leverage the power platform for further process improvement and innovation
- Analyze business needs and user profiles to recommend the most cost-effective license configuration for each solution
- Advise stakeholders on potential licensing issues and strategies for optimizing license utilization
- Collaborate with its teams to manage licenses effectively and track usage patterns
- Design captivating and user-centric interfaces for power apps, ensuring intuitive navigation, accessibility, and optimal user experience across devices
- Conduct user testing and gather feedback to iterate and refine the design for optimal usability
Requirements
- Minimum bachelor’s degree in computer science, computer engineering, or information systems
- Microsoft Power platform certifications are a plus
- Minimum 8 years of experience including min 3 years of experience developing solutions using the Microsoft Power platform (Power Apps, Power Automate, Power BI, database)
- Experience in designing and building user-friendly and intuitive applications
- Strong understanding of data modelling and business process automation concepts
- Excellent problem-solving, analytical, and critical thinking skills
- Effective communication and collaboration skills
- Ability to work independently and as part of a team
- Passion for learning and staying current with emerging technologies
- Experience with other Microsoft technologies like Azure, SharePoint, and Office 365 is a plus
- Experience optimizing license utilization and recommending cost-effective solutions
- Possess a deep understanding of the power platform licensing models (power apps per user/per app, power automate flows, Power BI pro, database storage) and their cost implications
- Experience in database design in addition to writing efficient queries
*Only applicants meeting the strict criteria outlined above will be contacted as part of the shortlisting process.