
Overview
- Remote
- 2
- 6 to 10 years
- Full Time
Job Summary:
We are seeking a talented and experienced SharePoint Full Stack Developer to design, develop, and support enterprise-grade SharePoint solutions. This role involves full lifecycle development using modern Microsoft 365 tools, including SharePoint Online, SPFx, Power Platform, and traditional back-end technologies like C#/.NET. The ideal candidate is comfortable working on both front-end user experiences and back-end integrations within the SharePoint ecosystem.
Key Responsibilities:
Design, develop, and customize SharePoint Online and SharePoint On-Premises solutions using SharePoint Framework (SPFx), React, JavaScript/TypeScript, and .NET/C#.
Build and maintain components, including custom web parts, site templates, extensions, forms, and workflows.
Integrate SharePoint with external systems using REST APIs, Microsoft Graph, and Power Automate.
Develop client-side solutions and custom branding using modern frameworks and libraries.
Implement document management systems, intranet portals, and collaboration tools on SharePoint Online.
Create Power Apps and automate business processes using Power Automate (Flow).
Optimize performance and maintain security best practices across SharePoint environments.
Perform data and site migrations using tools like Sharegate or Metalogix.
Work closely with business analysts, project managers, and end-users to gather requirements and deliver tailored solutions.
Document technical specifications, workflows, architecture diagrams, and end-user guides.
Required Qualifications:
Master’s/Bachelor's degree in Computer Science, Information Technology, or related field.
6+ years of hands-on SharePoint development experience (Online and/or On-Prem).
Strong front-end development experience with React, JavaScript/TypeScript, HTML5, and CSS3.
Proficiency in back-end technologies including C#, .NET Core/.NET Framework, and SQL Server.
Experience building custom solutions with SPFx, PowerShell scripting, and SharePoint REST API.
Working knowledge of the Microsoft 365 ecosystem (Teams, OneDrive, Exchange Online).
Familiarity with version control (e.g., Git), agile development, and CI/CD pipelines.
Experience with Azure services, including Azure Functions, Logic Apps, and Azure DevOps.
Experience migrating from legacy systems to SharePoint Online.
Soft Skills:
Excellent communication and interpersonal skills.
Strong problem-solving and debugging abilities.
Ability to work independently and as part of a cross-functional team.
Adaptability and eagerness to learn new tools and technologies.