Position: SharePoint Developer (Office 365) (ID: 8884)
Company: Infopulse
Experience required: 2y

**Areas of Responsibility**

Providing technical expertise in the development, support, enhancement, troubleshooting and maintainance of customer's SharePoint 2013/2016/online environment. 
SharePoint Developer will be responsible for the following tasks, though  the list is not exhaustive: 
•	Developing, designing and managing content, customizations, forms, and custom workflow in SharePoint 2013 /2016/online 
•	Developing custom SharePoint web applications, using SharePoint Designer and other tools 
•	Creating collaborative portals between user groups and sites, between the client and the contractor 
•	Leading any/all SharePoint upgrades and migrations 
•	Developing a web application, based on SharePoint 2013/2016/online app model and search-based applications 
•	Developing custom lists, sites, and document libraries (understanding of taxonomy and SharePoint Best Practices is vital) 
•	Developing various automated forms, specialized Web Parts, and process workflows 
•	Managing daily functions of SharePoint 
•	Following SharePoint Best Practices in content and services management 
•	Performing other SharePoint duties when assigned 

**Qualifications**

•	2+ years of relevant SharePoint experience 
•	Understanding of SharePoint architecture and different application models, as well as their pros and cons 
•	In-depth understanding of SharePoint development lifecycle in support of multiple user groups 
•	Technical back-end knowledge of SharePoint system design and architecture, development, testing, deployment and maintenance 
•	Experience in Application Development, especially in SharePoint 2013/2016/online environment, as well as enterprise-wide migrations 
•	Experience with SharePoint 2013/2016/online and its support 
•	Experience in troubleshooting web based application issues 
•	Experience with advanced SharePoint workflows, forms, and web parts 
•	Database proficiencies in DBs (e.g. MS SQL)
•	Experience in creating, modifying, and supporting web based platforms and solutions 

**Will be an advantage**
 
•	Experience with Web Development technologies including, but not limited to, ASP.NET MVC, Angular, Knockout, React. 
•	Experience with SharePoint Designer, Power Platform, Team Site setup and configuration, Dashboards, Web Parts/App, and Microsoft Project Server. 
•	Excellent communication skills, high responsibility, positive attitude.