SharePoint is a platform developed by Microsoft for supporting teams working in a web-based environment. It consists of various tools to help teams collaborate and supports easy versioning so that changes made to all group documents can be tracked over time. As such, the SharePoint developer must be familiar with the various SharePoint offerings, including Designer, Server and Foundation. Because SharePoint is from Microsoft, it is also likely that a SharePoint designer will need to have a high level of familiarity with the Microsoft products it normally runs on and interacts with, such as Windows Server and SQL Server, as well as Microsoft’s programming languages such as C#.NET, ASP.NET, and Visual Basic.NET.
Sharepoint Developer Tasks
Write, modify, and debug software.
Design and develop application components.
Test and document software.
Analyze requirements and transform them into technical designs.