Enable job alerts via email!

SharePoint Developer

BC Technologies

Durban

On-site

ZAR 600,000 - 900,000

Full time

16 days ago

Job summary

A leading company is seeking a SharePoint Developer responsible for designing and maintaining enterprise-level SharePoint solutions. The ideal candidate will work closely with stakeholders to enhance collaboration and document management through custom components and workflows. Experience in SharePoint development and integration with Microsoft 365 tools is essential for this role.

Qualifications

  • 3–5+ years of experience in SharePoint development.
  • Experience with Power Platform and integration tools.
  • Strong proficiency in JavaScript, C#, and .NET Framework.

Responsibilities

  • Design, develop, and deploy SharePoint solutions.
  • Automate business processes using Power Automate.
  • Migrate content and maintain existing SharePoint environments.

Skills

SharePoint Framework (SPFx)
JavaScript
TypeScript
jQuery
HTML5
CSS
C#
.NET Framework
Power Platform
Microsoft Graph API
REST APIs
Agile
Scrum

Job description

JOB PURPOSE STATEMENT

The SharePoint Developer is responsible for designing, developing, and maintaining enterprise-level SharePoint solutions. This includes building custom components, workflows, integrations, and supporting the migration of content and services. The role involvesworking closely with business stakeholders, analysts, and the IT team to deliver solutions that improve collaboration, document management, and business processes.

Duties/Requirements:
Key Duties And Responsibilities
  • Design, develop, and deploy SharePoint Online / SharePoint 2016/2019 solutions using Power Platform, SPFx, JavaScript, and .NET.
  • Customise SharePoint lists, libraries, pages, forms, and web parts.
  • Automate business processes using Power Automate (Flow), Power Apps, and SharePoint Designer workflows.
  • Implement security and permission models aligned with organisational policies.
  • Develop and maintain integration with other Microsoft 365 tools (Teams, OneDrive, Outlook, etc.).
  • Work with users to gather and refine business requirements.
  • Migrate legacy SharePoint content or third-party platforms into SharePoint Online.
  • Provide technical documentation, user guides, and training when required.
  • Maintain and support existing SharePoint environments, resolving bugs and optimising performance.
  • Collaborate with cross-functional teams, including infrastructure, DevOps, and security.
Job Requirements
  • 3–5+ years of experience in SharePoint development (Online or On-premises).
  • Strong proficiency in:
    • SharePoint Framework (SPFx), PnP
    • JavaScript / TypeScript / jQuery
    • HTML5 / CSS / Bootstrap
    • C# and .NET Framework (for backend integrations)
  • Experience with Power Platform (Power Automate, Power Apps, Power BI integration).
  • Knowledge of Microsoft Graph API and REST APIs for integration.
  • Experience with SharePoint Designer workflows and InfoPath (legacy systems)..
  • Experience with Azure Logic Apps, Functions, or related services is a plus.
  • Familiarity with Agile / Scrum methodologies.
Competencies
  • Analytical thinking and strong problem-solving skills.
  • Excellent communication and stakeholder engagement skills.
  • Ability to translate business requirements into technical solutions.
  • Self-motivated and able to work independently or within a team.
  • Strong attention to detail and time management.
Desirable
  • Experience with Microsoft Teams App Development.
  • Familiarity with DevOps pipelines and CI/CD for SharePoint deployments.
  • Experience with document management systems and governance policies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.