Design, develop, and deliver scalable SharePoint solutions aligned with business and architectural requirements.
Build and maintain solutions using SharePoint Framework (SPFx), PowerShell, CSOM/JSOM, REST APIs, and custom integrations.
Develop custom components including web parts, extensions, forms, workflows, and automation solutions.
Analyze existing SharePoint implementations and enhance them to support new features and evolving business needs.
Troubleshoot and resolve complex issues across client-side, server-side, and SharePoint farm environments.
Collaborate with support and infrastructure teams for deployment, optimization, and issue resolution.
Manage source code using Git/GitLab, including branching strategies, merge requests, and version control.
Conduct code reviews and enforce best practices for performance, scalability, and maintainability.
Participate in Agile processes including sprint planning, backlog grooming, demos, and retrospectives.
Work closely with QA teams to define test cases, acceptance criteria, and validation strategies.
Prepare deployment documentation and ensure smooth, reliable release cycles.
Lead production deployments with a focus on minimizing downtime and mitigating risks.
Mentor junior team members on SharePoint development practices, design patterns, and debugging techniques.
Develop proof-of-concepts (PoCs) to validate technical solutions for stakeholders.
Ensure adherence to SharePoint governance, security, performance, and coding standards.
Preferred candidate profile
Extensive hands-on experience with SharePoint Server 2016/2019/SPSE.
Strong expertise in SharePoint development models including SOM, CSOM, JSOM, and REST APIs.
Proficiency in SharePoint Framework (SPFx) development.
Advanced PowerShell scripting experience using SOM and CSOM.
Solid programming skills in C#, JavaScript, TypeScript, React, HTML, and CSS.
Experience working with PowerApps and PnP (Patterns and Practices) library.
Familiarity with development tools such as Visual Studio and VS Code.
Experience with source control tools like Git or GitLab, including branch management.
Strong knowledge of SharePoint Search Schema Management, including managed properties and search customization.
Good understanding of SharePoint architecture, governance, and best practices.
Experience working in Agile development environments.
Strong problem-solving skills and ability to troubleshoot complex technical issues.
Excellent communication and collaboration skills with cross-functional teams.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time