
Senior SharePoint Developer (DBN)
- Durban, KwaZulu-Natal
- Permanent
- Full-time
Durban - KwaZulu Natal - South AfricaENVIRONMENT:YOUR strong technical leadership is sought to fill the role of a Senior SharePoint Developer wanted by a cutting-edge Tech company in Durban. You will be pivotal in designing, implementing, and maintaining innovative SharePoint solutions that enhance collaboration, streamline business processes, and contribute to the overall efficiency of the organization. Leveraging your advanced expertise in SharePoint development, you will lead the creation of custom applications, integrations, and workflows, ensuring seamless functionality and optimal user experience. Your responsibilities include staying abreast of SharePoint advancements, providing technical leadership to the development team, and collaborating with stakeholders to understand and address business requirements. Applicants require a Bachelors Degree in Computer Science/IT or a related field with proven experience of around 5-10 years as a SharePoint Developer & proficiency in SharePoint Server, SharePoint Online, SharePoint Framework (SPFx), PowerShell scripting, SharePoint REST APIs, .NET framework, C#, JavaScript, HTML, and CSS.DUTIES:SharePoint Solution Design
- Lead the design and architecture of SharePoint solutions, considering scalability and performance.
- Collaborate with stakeholders to gather and analyse business requirements.
- Provide technical expertise in recommending optimal SharePoint configurations.
- Develop custom applications, features, and web parts using SharePoint technologies.
- Implement complex workflows and integration solutions tailored to business needs.
- Ensure code quality, adherence to coding standards, and optimal performance.
- Administer SharePoint environments, including configuration, maintenance, and troubleshooting.
- Implement security measures and permissions in alignment with organizational policies.
- Monitor and optimize SharePoint performance and resolve technical issues.
- Collaborate with cross-functional teams to understand and address SharePoint requirements.
- Communicate effectively with stakeholders, providing updates and gathering feedback.
- Offer guidance on SharePoint best practices to internal teams and end-users.
- Provide technical leadership and mentorship to junior SharePoint Developers.
- Stay informed about the latest SharePoint advancements and industry best practices.
- Conduct knowledge-sharing sessions and training within the Development team.
- Create comprehensive technical documentation for SharePoint solutions.
- Generate regular reports on project progress, issues, and resolutions.
- Maintain accurate records of SharePoint configurations and customizations.
- Implement thorough testing processes for SharePoint solutions.
- Conduct Unit Testing, Integration Testing, and User Acceptance Testing.
- Ensure compliance with quality standards and resolve any identified issues.
- Lead or contribute to SharePoint version upgrades and migration projects.
- Assess and mitigate risks associated with system upgrades.
- Collaborate with IT teams to ensure a smooth transition to new SharePoint versions.
- Develop training materials and conduct user training sessions.
- Provide ongoing support to end-users, addressing inquiries and issues.
- Foster a positive user experience through effective support mechanisms.
- Ensure SharePoint solutions comply with relevant data security and privacy regulations.
- Implement and enforce security measures to protect SharePoint assets.
- Collaborate with cybersecurity teams to address potential vulnerabilities.
- Bachelors Degree in Computer Science, Information Technology, or a related field.
- Proven experience as a SharePoint Developer, with at least 5-10 years.
- Extensive experience in designing, developing, and implementing SharePoint solutions.
- Expertise in SharePoint Server and SharePoint Online.
- Proficient in SharePoint development tools, including SharePoint Designer and Visual Studio.
- Strong knowledge of SharePoint Framework (SPFx), PowerShell scripting, and SharePoint REST APIs.
- Experience with SharePoint integration technologies and third-party tools.
- Proficient in .NET framework, C#, JavaScript, HTML, and CSS for SharePoint development.
- Masters Degree is a plus.