Develop, maintain, deliver applications using Microsoft Power Platform product, such as Power Apps, Power Automate, Power BI and Power Virtual Agents. Utilize problem-solving skills to understand client pain points and troubleshoot as challenges arise. Assisting in collecting and identifying functional requirements. Applying Power Platform skills including an in-depth understanding of customization, configuration, integration, and extensibility, as well as boundaries and constraints. Identify areas and processes where Microsoft Dynamics 365, Office 365, and SharePoint can be better leveraged and facilitate process improvement. Participate in code reviews to ensure consistent quality and adherence to standards.Bachelor's degree in Computer Science or related field Have working knowledge of programming languages such as C#, .NET, JavaScript, HTML, CSS Great experience with SQL databases, Microsoft Dataverse. Extensive experience in the Microsoft Power Platform - Power Apps, Power Automate, Power BI and Power Virtual Agents. Preferred experience: developing business applications with Power Apps and Power Automate Experience with Office 365 development utilizing Power Apps, Power Automate, and Power BI, Teams and SharePoint Online. Experience with Testing and troubleshooting. Experience dealing with scalability requirements and performance improvements. Excellent problems solving skills, taking responsibility to own issues, until full resolution. Ability to adapt to a rapidly changing and growing environment. You are highly autonomous, but able to work collaboratively with engineering, design and product teams. Attention to detail, courage to innovate and fail, learning from the experience. Excellent English verbal and written communication skills. Good to have: Power Platform or Microsoft Dynamics 365 certification