Job Title: SharePoint Developer – Document Management System (DMS)
Experience Level: Mid to Senior (5–10+ Years)
Location: Hyderabad – Work from Office
Job Summary:
We are seeking a highly skilled and experienced SharePoint Developer to design, implement, and manage a robust Document Management System (DMS) using SharePoint Online / SharePoint Server. The ideal candidate will have a deep understanding of SharePoint architecture, customization, workflows, and integration with enterprise systems. This role requires hands-on experience in building scalable, secure, and user-friendly DMS solutions.
Key Responsibilities:
- Design, develop, and maintain SharePoint-based Document Management Systems.
- Customize SharePoint lists, libraries, pages, web parts, and forms to suit business needs.
- Implement version control, metadata tagging, content types, and records management.
- Develop custom workflows (Power Automate/SharePoint Designer/Visual Studio).
- Integrate SharePoint with other Microsoft 365 services (Teams, OneDrive, Power BI).
- Implement role-based access controls and security policies for document libraries.
- Develop custom SPFx web parts and extensions as needed.
- Provide SharePoint governance and support best practices for document handling.
- Collaborate with business analysts, users, and IT teams to gather and translate requirements into technical solutions.
- Ensure high availability, performance, and data integrity across the DMS.
Required Skills & Qualifications:
- 5–10+ years of hands-on experience in SharePoint development (Online and/or On-Premise).
- Proficient in SharePoint Framework (SPFx), REST APIs, CSOM, JSOM, PnP PowerShell.
- Strong knowledge of SharePoint architecture, taxonomy, and site hierarchy planning.
- Experience with Power Automate, Power Apps, and integration with Microsoft 365 ecosystem.
- Proficient in .NET, C#, JavaScript, TypeScript, React, HTML/CSS for custom development.
- Expertise in implementing document lifecycle management, retention policies, and auditing.
- Familiarity with Active Directory, Azure AD, and authentication models (OAuth, SAML).
- Good understanding of SharePoint permissions, compliance, and governance models.
- Excellent problem-solving, communication, and documentation skills.
Preferred Qualifications:
- Microsoft 365 or SharePoint Developer certifications (e.g., MS-600, PL-200).
- Experience with migration tools like ShareGate, Metalogix, or AvePoint.
- Experience in working with Agile/Scrum methodologies.
- Exposure to Power BI or integration with other reporting tools.
Nice to Have:
- Experience with records management and compliance in regulated industries.
- Familiarity with other CMS/DMS platforms and their integration with SharePoint.
- Knowledge of Nintex or other third-party workflow tools.
Education:
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related field.