Job Description :
Job Title: Senior SharePoint Developer
Location: Walnut Creek, CA94597
Duration: 6 months (may be extended)

Job Description
As part of the Knowledge Management team, in the People & Community division, the Senior SharePoint Developer is responsible for the maintenance and enhancement of our intranet sites, as well as our enterprise knowledge base. This requires production and documentation of interactive designs and information architecture structures, using industry best practices and established development processes. The SP Developer also gathers requirements and documents requirements and scopes projects based on input from business and technology partners for internal and external audiences.

Job Summary
Applies industry best practices to vaguely-defined assignments. Creates intranet channel presentation layer for internal audiences. Leads complex Front End Development activities. Acts as a development leader Responsibilities
Works independently to produce the intranet solutions using industry best practices and SharePoint.
Facilitates requirements gathering with business and technology partners, both in group as well as one-on-one situations.
Documents requirement from requirement gathering sessions to review with internal KM Team. Documentation may include creating wireframes, user flows & process flows with sensitivity to user-system interaction. May include working with Visual Designers, Web Editors and Usability teams.
Develops information architecture, SharePoint workflows and front-end SharePoint pages
Evaluates the scope of the request and helps the team focus on the prioritized scope - - making assessments and assumptions regarding the scope of effort with regard to business value.
Demonstrates understanding of how to create and maintain a scalable and consistent SharePoint 2013 On-Premise and SharePoint Online applications.
Understands and leverages web-based design technologies to produce effective SharePoint 2013 On-Premise and SharePoint Online applications.
Builds SharePoint pages using the latest UI trends (e.g. responsive design), techniques, and technologies.
Tests presentation layer work in production for style/quality/adherence to standards. Logs bugs, and follows-up on fixes.
Accurately scopes tasks and projects, and develops achievable schedules and assignments by working with the project team.
Proactively works with other front end developers to promote efficiency, including the development and maintenance of development standards and style guides.
Thinks strategically to recommend changes to policies and guidelines.
Collaborates with a matrixed/multi-disciplinary project team throughout all stages of development process, providing potential design solutions and participates in selecting final approaches to design challenges.

Skills (Must-Haves)
Minimum 8+ years of hands on experience with developing solutions with traditional development tools such as: HTML, CSS, Angular JS, JQuery/JavaScript, XML, C
Expert-level development skills in building Office 365 solutions using Power Automate (Flow), Power Apps, Power BI, SharePoint Online, Azure websites SharePoint Framework (SPFx), CSOM, JSON, Typescript, JavaScript, Node.js, C#, ASP.NET, MVC, Visual Studio, Visual Studio Code, SQL.
Experience with front-end frameworks (React, Angular
Must have experience designing / customizing SharePoint Master Pages & Page Layouts.
Strong web-based design skills in responsive UI using HTML and CSS is a must.
Experience with SharePoint 2013 On-Premise and SharePoint Online is a must.
Experience with SharePoint Classic Search Customization and solid understanding of SharePoint Modern-UI search.
Strong practical experience in the use of PowerShell.
Solid understanding of SharePoint add-in and SharePoint Framework Extension & Web Parts.
Understand how to create and maintain a scalable/consistent SharePoint 2013 On-Premise and SharePoint online applications.
Experience with O365 such as Delve (Graph API), Microsoft Teams, OneDrive for Business, Yammer, Stream, and Planner.
Proficiency with SharePoint and Nintex workflows.
Nice to have experience with web services development experience with SOAP or REST.
Strong problem solving and debugging skills.
Able to apply interaction and visual designs.
Excellent writing and verbal skills, strong communicator in one-on-one, large audience and Executive team situations.
Familiar with Agile methodologies.
Should be able to follow & recommend SharePoint best practices as needed.
Should be self-motivated, resourceful and be able to work with little to no guidance or supervision.
Education
Bachelor''s degree in related area (Computer Science, New Media, or equivalent experience) or an equivalent combination of education and experience