SharePoint Developer

0 years

0 Lacs

Posted:4 weeks ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Description

Role Overview
The SharePoint Developer will design, build, and enhance components of an enterprise-grade Document Management Solution (DMS) on Microsoft 365. The role involves SPFx development, SharePoint customization, API integrations, metadata validation, workflows, and supporting ingestion and retrieval features across SharePoint, Teams, and other channels.
The developer will work closely with the SharePoint Architect and Tech Leads to build scalable, secure, and high-performance features aligned to enterprise standards.

Key Responsibilities
1. SharePoint Development
  • Develop custom SharePoint Online components using SPFx (React + TypeScript).
  • Build web parts, extensions, UI components, and SPFx-based document explorers.
  • Implement custom forms, metadata panels, validations, and field rules.
2. Microsoft Graph API & Integration
  • Build integrations using Microsoft Graph (Files, Lists, Sites, Search).
  • Implement pagination, batching, delta queries, and throttling-aware API calls.
  • Integrate with Teams, ServiceNow, Appian, or other ingestion sources via APIs (as required by the project).
3. Metadata & Content Type Implementation
  • Implement metadata schemas, content types, and column-level validations.
  • Build logic for mandatory metadata enforcement through SPFx or Power Automate.
  • Assist in auto-tagging and metadata enrichment workflows.
4. Power Automate Workflows
  • Build and maintain Power Automate flows for routing, validation, approvals, and metadata updates.
  • Implement error handling, retry logic, and performance-optimized flow design.
5. Document Retrieval, Search & User Experience
  • Implement KQL-based custom queries for document retrieval.
  • Build UX components in SPFx Explorer for browsing, searching, filtering, and pagination.
  • Ensure optimal performance for large libraries (100K+ items) using caching and indexing.
6. SharePoint Configuration & Customization
  • Configure site collections, libraries, views, permissions, and content structures.
  • Work with hub sites, managed metadata, and search schema updates.
  • Contribute to library provisioning logic and template-based site creation.
7. Testing & Quality Assurance
  • Write unit tests for SPFx components (Jest/React Testing Library).
  • Perform functional testing of APIs and workflows.
  • Support performance testing, throttling tests, and validation of large document libraries.
8. Documentation & Collaboration
  • Maintain technical documentation (component designs, API specs, workflow diagrams).
  • Contribute to postman collections and development guidelines.
  • Work closely with the Architect, QA, and DevOps teams.

Required Technical Skills
Core Skills
  • SharePoint Online (mandatory): Lists, Libraries, Content Types, Search, Permissions.
  • SPFx (React, TypeScript) — hands-on experience is essential.
  • Microsoft Graph API — deep familiarity with files, lists, and search endpoints.
  • Power Automate — ability to build moderately complex flows.
  • REST APIs, CSOM, PnPjs for SharePoint customizations.
Programming Skills
  • Strong skills in TypeScript, JavaScript, React.
  • Experience with modern UI components and state management.
  • Familiarity with HTML5/CSS3, Fluent UI, and responsive design.
Additional Skills
  • Understanding of SharePoint throttling, batching, and performance optimization.
  • Experience working with large lists/libraries (>50K–100K items).
  • Basic knowledge of Azure AD authentication (delegated/app-only permissions).
  • Familiarity with Git, Azure DevOps (repos, pipelines).

Preferred Skills
  • PnP Framework and PnP Provisioning.
  • Experience with Syntex / AI Builder (good to have).
  • Exposure to Teams app development (tabs or bots).
  • PowerShell (PnP PowerShell) for admin automation.
  • Experience with document management systems or regulated industries.

Soft Skills
  • Strong analytical and problem-solving skills.
  • Ability to work in Agile sprint teams.
  • Good communication and documentation skills.
  • Ability to collaborate with architects, BAs, and QA teams.

Education
  • Bachelor's degree in Computer Science, IT, Engineering, or similar.

    Job Opening ID

    RRF_6143

    Job Type

    Permanent

    Industry

    IT Services

    Date Opened

    18/11/2025

    City

    Pune City

    Province

    Maharashtra

    Country

    India

    Postal Code

    411001

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

gurugram, haryana, india

sahibzada ajit singh nagar, punjab, india