Department: Technology Services
Location: [Onsite / Hybrid / Remote]
Experience Required: 6+ years in SharePoint development and administration
Reports To: SharePoint Architect / Head of Digital Solutions
Job Summary
The Senior SharePoint Developer will be responsible for the design, development, customization, and maintenance of SharePoint-based business solutions. The role involves working closely with stakeholders to understand business requirements, architect scalable solutions, and enhance collaboration, workflow automation, and content management across the organization. The ideal candidate will have in-depth knowledge of SharePoint Online, Power Platform, and Microsoft 365 integration, along with strong development and troubleshooting skills.
Key Responsibilities
Solution Design & Development
- Design, develop, and maintain custom SharePoint sites, lists, libraries, workflows, and web parts.
- Build and deploy SharePoint Online and On-Premise solutions using SPFx (SharePoint Framework), Power Automate, Power Apps, and PnP libraries.
- Develop custom components using C#, .NET, JavaScript, TypeScript, HTML5, and CSS3.
- Implement and manage SharePoint permissions, governance, and site security.
- Customize Modern and Classic SharePoint experiences as per business requirements.
- Create document management, collaboration, and intranet solutions tailored to organizational needs.
Integration & Automation
- Integrate SharePoint with Microsoft 365 services (Teams, OneDrive, Outlook) and external systems through APIs and Graph API.
- Automate business processes using Power Automate (Flow) and Nintex workflows.
- Develop and manage RESTful APIs and data connections between SharePoint and third-party systems.
Maintenance & Support
- Monitor SharePoint system performance, troubleshoot issues, and ensure high availability.
- Conduct regular code reviews, system testing, and deployment validation.
- Maintain documentation for architectures, workflows, and configurations.
- Ensure compliance with Microsoft best practices, security, and governance policies.
Collaboration & Leadership
- Work closely with business analysts and end users to gather requirements and define user stories.
- Provide technical leadership and mentorship to junior SharePoint developers.
- Participate in project planning, sprint reviews, and technical discussions.
- Stay updated with Microsoft 365 and SharePoint platform updates and recommend improvements.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 6+ years of hands-on experience in SharePoint development (Online and/or On-Premise).
- Strong proficiency in SPFx, Power Automate, Power Apps, and PowerShell scripting.
- Expertise in C#, ASP.NET, JavaScript, TypeScript, REST API, and HTML/CSS.
- Deep understanding of SharePoint architecture, site collections, content types, and workflows.
- Experience with SharePoint Designer, Visual Studio, and Microsoft Graph API.
- Familiarity with SQL Server, Azure Active Directory, and Microsoft Teams integration.
Preferred Skills
- Experience in migration projects (on-premise to SharePoint Online using ShareGate or similar tools).
- Knowledge of Power BI integration with SharePoint.
- Familiarity with Agile/Scrum methodologies.
- Microsoft SharePoint or Power Platform certifications (preferred).
Soft Skills
- Excellent communication and stakeholder management
- Strong analytical and problem-solving
- Ability to lead projects and collaborate effectively across teams.
- Detail-oriented with a focus on usability, performance, and scalability.
- Continuous learner with a passion for modern workplace technologies.
Job Type: Full-Time / Part-Time
Job Location: Gurugram Haryana IN Remote (Work from Home)