|· Candidate with minimum of 5 years of software development experience using Microsoft technology platform. A relevant 3 to 4 years of experience on SharePoint.
· Hands on development experience on SharePoint custom applications.
· An individual contributor – work independently without supervision, perform system analysis, develop Proof of concepts.
· Logical, Analytical skill with excellent problem-solving skills
· Must have good written and verbal communication skills
· Business requirement documentation, use case experience is must.
· Assist in the creation of prototypes, POCs, presentations, collateral, etc
· Must be well versed with SharePoint 2010/2013/2016, SharePoint Online
· Experience in development of solutions / portals for SharePoint 2010, 2013, 2016 and Office 365
· SharePoint 2013 Add-in development (SharePoint hosted app and Provider hosted apps).
· SharePoint 2010/2013/2016 development skills including Server Side Object Model, Office 365 / SharePoint Online, Web parts, Visual Studio, AJAX, SQL Server, Web services, WCF, SharePoint Designer, SharePoint features, BDC/BCS, ASP.NET, Search
· Client side development – CSOM / JSOM / REST API, PowerShell, Third party front-end frameworks ( Angular, React, etc.,)
· Knowledge of Modern UI and its development methodologies – SPFx, SharePoint PnP
· Have designed SharePoint solutions using Site definition, list definition, web parts, features and event receivers.
· Understands OOPS, OOAD and UML use cases.
· Experience in ASP.NET (forms/MVC)
· Well-aware of best practices of SharePoint and Service oriented architecture.