Position Purpose
The SharePoint Developer is responsible for designing, developing, testing, and maintaining scalable
application layers on SharePoint (O365) portal across the full technology stack incl. PowerFlow and
PowerApps. This role requires a professional who can translate complex business requirements into
intuitive, scalable, and secure collaboration solutions, leveraging the full capabilities of SharePoint and
the Power Platform.
Key Responsibilities
- SharePoint Solution Design: Design and configure SharePoint Online sites, site collections,
pages, lists, libraries, content types, and metadata structures to support robust information
architecture and content management.
- Power Platform Integration: Develop and implement custom forms, automated workflows,
and simple applications using Power Apps and Power Automate (Flow) to enhance business
processes and replace legacy tools like InfoPath and SharePoint Designer workflows.
- Custom Development & Branding: Build brand-new web components and customize the
portal's look and feel using modern development practices, including SharePoint Framework
(SPFx), JavaScript/TypeScript, HTML5, CSS, and React/Angular (as needed).
- Integration: Integrate the SharePoint environment with other Microsoft 365 services (Teams,
Power BI, Azure AD) and third-party systems using APIs (REST/SOAP) to ensure seamless data
flow.
Technical Skills
- Minimum of 3-5 years of experience in a dedicated SharePoint development role, including
significant experience with SharePoint Online (Microsoft 365).
- Proven experience developing solutions using the Power Platform (Power Apps and Power
Automate).
- Proficiency in front-end web technologies: HTML5, CSS3, JavaScript, jQuery, and TypeScript.
- Experience with the SharePoint Framework (SPFx) for building custom web parts and
extensions is highly desirable.
- Strong understanding of the SharePoint architecture, permissions management, and security
controls.
- Knowledge of C# and the .NET framework for any legacy or complex application integration
needs.