The SharePoint Developer will have responsibilities for:
Developing solutions on SharePoint online sites
Migrating application developed on SharePoint on premise site to online site
Maintaining existing applications developed on SharePoint online sites
Support customization of SharePoint online sites
Qualification
Bachelors / Masters in any pure science or applied science.
Experience
3 or more years working as a productive member of an Application Development team.
2+ years working with SharePoint online
Skills:
SharePoint
SharePoint Modern Sites administration skills
Good experience with the out of the box SharePoint features : SharePoint data structures – List and libraries, content types, site column, managed metadata and document sets
Global knowledge on Office 365 solutions – Teams, Planner, Stream, and so on.
Basic DevOps operation – Tasks and source control management
Knowledge of Azure Serverless/microservices features – Azure Function / Azure Logic Apps / Azure Resources group / Azure Automation Runbook
Teams customization – Teams PowerApps deployment and adaptive cards
Development
SharePoint automation – PnP Scripts and site design
SharePoint Search – Managed properties, search scope, search query
SharePoint custom development – SPFX, custom web part, list formatting,
SharePoint REST APIs and PowerShell API
Development language – React JS / Typescript / REST API / C# / PowerShell
Power Automate skills – Flow creation and management
General
SharePoint User Experience understanding
Experience of working with the AGILE methodology
Excellent presentation and communication skills (to both technical and non-technical audiences, written and verbal)
Ability to design mock-ups and prototypes for SharePoint solutions
Ability to handle multiple projects.
Ability to work independently with little supervision.
Ability of solve problems.
Excellent organizational skills.
Flexible and effective in a team environment.