MAIN PURPOSE OF THE POSITION: Manage the organization's Microsoft 365 tenant applications, including SharePoint, Teams, Power Automate and use these technologies to improve business processes and the operational functioning of the business.
KEY RESPONSIBILITIES: • Administer, configure and maintain SharePoint, Teams and Power Platform.
• Collaborate with business stakeholders to gather requirements and design custom solutions using the Microsoft SharePoint and Power Platform.
• Develop and implement digitized business processes from existing manual, paper-based processes.
• Implement advanced functionalities, including data integration, custom forms, workflows, and reports.
• Integrate Microsoft 365 solutions with other enterprise systems.
• Develop & maintain departmental sites, templates, lists and libraries.
• Create and manage automation workflows.
• Investigate and resolve technical issues, bugs and performance bottlenecks.
Knowledge required: • 3+ Years experience building solutions based on Microsoft SharePoint, Teams and the Power Platform.
• Business systems analysis.
• Pragmatic approach to problem solving.
• Understands business process and procedures and mapping workflows (BPM) • Experience building modern SharePoint solutions and maintaining security, features, lists and libraries.
• SharePoint customization with experience using JavaScript, HTML, CSS, XML, JSON languages to customize business procedures and solutions.
• Experience creating custom forms using Microsoft Forms, Plum sail Forms, JotForm and PowerApps with integration into lists, libraries and HTTP endpoints.
• Experience creating complex workflows using Power Automate.
Skills required: • Advanced SharePoint and Power Platform experience developing solutions that utilize the Power Automate, Teams and other Microsoft 365 apps.
• Microsoft Forms, Plum sail Forms, JotForm & PowerApps • Experience with development languages such as JavaScript, HTML, CSS, net, SharePoint PnP, JSON & OData.
• Rest API HTTP Methods ATTRIBUTES: • Strong communication skills with the ability to communicate effectively at all levels.
• High attention to detail.
• Sense of urgency.
• Ability to work well on your own initiative and present ideas to stakeholders.
• Strong analytical skills.
• Structured, methodical and well organized.
• Self-managed and/or able to function independently with a proactive approach to tasks.
• Positive approach to change.
MINIMUM REQUIREMENTS: • Bachelor's Degree or technical training in Information Technology • Relevant Power Platform certification(s).
• 3+ years of experience in a similar role • 3+ years administering SharePoint Online.
• SharePoint and Teams relevant certification such as MCITP \ MCSE.
• Programming experience using JavaScript.
• Good knowledge of Active Directory, DNS and database technologies (SQL Server).
• Valid South African ID • No criminal record