- 8 plus years of solid hands-on development experience working within Microsoft 365 SharePoint Online platform as well as SharePoint On-Premises Servers (2013, 2019) and cloud development platforms including Power Platform.
- Minimum three (3) years of solid hands-on experience in application development paradigm in the Power Platform (Canvas, Portals, Model-Driven, Dataverse) with data integration in platforms like SharePoint Online, Salesforce, ServiceNow, Adobe eSign, Formstack etc.
- In-depth understanding of the Microsoft Power Platform (Power Apps, Power Automate, Power BI) integration with SharePoint Online, Dataverse and other third-party platforms using connectors/APIs.
- Experienced working with agile methodology. Should be a self-starter who can quickly acclimate to a dynamic and fast paced development environment.
- Experienced developing enterprise-wide solutions that span across integration of Microsoft 365 services (e.g., SharePoint, Power Platform, Entra ID, Teams, Graph API, OneDrive, MS Forms etc.) in government (GCC) tenant.
- Should possess full understanding of software development life cycle using both Agile and Waterfall methodologies.
- Candidate should possess extensive hands-on knowledge of Power Platform/SharePoint Online specific languages like PowerFx, SPFx and strong programming skills using other languages like JavaScript, HTML, JSON, PowerShell, .Net/C#, ASP.NET.
- Robust hands-on experience in PowerShell scripting and PnP provisioning for SharePoint Online and M365 services.
- Experienced with SharePoint’s application services framework including implementation and configuration of both on-premises and cloud hosted sites.
- Hands-on development experience with utilization of SharePoint components like SharePoint Lists/libraries automation, Custom SPFx and modern/classic Webparts, Site templates, Site themes, Microsoft search, Taxonomy, SharePoint Search Service, User Profile Service, and other Service Applications, REST APIs, InfoPath forms.
- Robust Power Platform problem solving skills and ability to debug, troubleshoot and deploy existing Power platform using Pipelines and SharePoint applications.
- Migration knowledge of SharePoint content using tools like Sharegate, Microsoft Migration tool is a plus.
- Ability to provide technical feedback/ideas in a clear and concise manner to business and IT partners.
- Demonstrate great communication skills and be comfortable to handle business requirements and discovery processes. This role needs to present solutions/apps to senior management occasionally.
Desired Qualifications/Certifications:
· Bachelor's degree in Computer Science, Information Systems, or related discipline.
· M365 Teamwork Administrator Associate or Power Platform Fundamentals certified.
· SharePoint Online/On-premises applications development certified.
· Experience working with Azure, InfoPath, SSRS, Salesforce, SharePoint Designer, ServiceNow a plus.