Position: Sr. SharePoint
Solution Developer
Primary Duties and Responsibilities
· Migrate SharePoint Server-side solutions from SharePoint 2007 to SharePoint
2016
· Troubleshoot and fix SharePoint OOB and custom application issues; provide
root cause
analysis in a timely manner
· Create and maintain SharePoint sites, work with contents including site and
site collection
features, list, libraries, permissions and other SharePoint components.
· Execute product specification, system design, development, and system
integration
· Participate in product and program collaboration
· Refactor SharePoint server-side applications and services to latest
SharePoint platforms
· Maintain, configure, and improve SharePoint solutions and artifacts post
migration
· Complete other tasks as required
Experience, Education and Skills
· 5+ years of SharePoint server-side solution development experience using
SharePoint
2007 through SharePoint 2016
· 8+ years in any software development role
· Extensive knowledge of C#, .Net framework and ASP.Net
· Extensive knowledge of Microsoft Internet Information Services (IIS)
· Extensive knowledge of Site templates, SharePoint custom and OOB master pages
and
page layouts
· Extensive knowledge of SharePoint server artifacts and services
· Extensive knowledge of Microsoft SQL Server including SQL queries and other
SQL
Components, Performance troubleshooting and fixing performance issues
· Strong knowledge of InfoPath forms development with code behind and migration
· Strong knowledge of various authentication methods and Kerberos
· Experience using third-party migration tools such as Sharegate is a plus
· Strong knowledge of object-oriented programming
· Strong Web Development: HTML5, CSS 3 and JavaScript libraries
· Strong knowledge of web service models: SOAP, OData, REST
· Experience in Client-side debugging, ULS log analysis and Network trace
analysis
· Experience developing client-side solutions using SharePoint Framework is a
plus
· Experience with TFS and Git
· General Requirements
· Exhibit and practice courteous, ethical and professional behavior while
interacting with
both internal and external customers
· Act in a collaborative, team-oriented environment focused on common goals to
achieve
mutually beneficial results
· Be accountable and responsible for the accuracy and completeness of assigned
work and
results
· Prioritize and manage workload and communicate issues clearly
· Exhibit effective verbal and written communication skills
· Comply with all laws, regulations and company policies