We are looking for a Sharepoint Developer to develop and support out-of-the-box and custom SharePoint solutions using custom scripts, web parts and features pertaining to agency objectives and goals, public programs, education, research, and other initiatives.
RESPONSIBILITIES:
- Provides support for SharePoint applications
- Interfaces directly with stakeholders to develop quality applications and presentations that meet the standards and needs of the application
- Offer technical guidance to other developers on the team and assists them with developing complex designs as needed
- Demonstrates strong written and oral communication skills
- Provides services to support management, ensures maximum effectiveness in the use of resources for the timely completion of projects
- Recommends changes to applications, content, and presentations as necessary to enhance effectiveness of applications
- Offer strategic guidance to client and develops technical design documentation and Level of Efforts (LOEs) and manage development efforts, determine priorities and timelines, and help meet the client’s objectives
- Conducts technical reviews of the team’s work to ensure timeliness and adherence to development standards and best practices
- Provides communication and reports to SharePoint team lead on team’s performance and potential roadblocks
Required Education and Experience:
- Bachelor of Science degree in Information Systems, Computer Science or another applicable field
- 5+ years SharePoint client-side development experience using JavaScript frameworks/libraries and other relevant front-end web technologies
Desired Skills:
- Extensive experience with client-side technologies such as JavaScript, jQuery, CAML, XSLT, Rest API/ Web Services to be able to use the SharePoint client object model (CSOM) to query lists, manipulate list items and create on-demand reports and mashup of data to deliver content in an easy to understand manner. Familiarity with MVC/MVVM frameworks such as AngularJS, React, and .NET MVC is a plus.
- Extensive experience of HTML, CSS, XSLT and Master Pages to manipulate look and feel of SharePoint sites and deliver a user-friendly experience to the client
- Extensive experience implementing solutions using SharePoint content types, lists, columns, web parts, features, page layouts, managed metadata keywords and other enterprise management features to provide collaboration solutions
- Hands-on experience integrating SharePoint with the O365 Suite, such as Teams and Planner integration, Power BI reporting, Power Automate Flows, and PowerApps
- Extensive experience using InfoPath and SharePoint designer to develop workflows and data view web parts
- Experience with all aspects of SharePoint, including roles, permissions and hierarchy, taxonomy, infrastructure design, metadata and search, SharePoint services, SharePoint Designer and InfoPath
- Experience with out-of-the-box SharePoint capabilities, including hierarchy, permissions, site and list templates, web parts development, workflow and content management
- Experience migrating SharePoint online content and data structures using ShareGate
- Experience developing PowerShell scripts as needed
- Work effectively with Leadership to develop efficient and effective SharePoint solutions to meet business requirements
- Ability to troubleshoot and remediate front end issues
- Enforce site standards, including security policies, to ensure the governance policies and processes are maintained
- Strong documentation and analytical skills
- Strong interaction skills including verbal and written communications skills
- Ability to handle a fast-paced environment