Position Description

Job Title: SharePoint Information Developer

General Description:

This role is responsible for the navigation, organization, interactive design and business/user process engineering for cutting-edge web solutions. The SharePoint Developer will lead discovery sessions in an effort to shape the end-users experience of the company’s intranet. This role works closely with multiple teams in an effort to translate end-user needs, business objectives and technology capabilities.

Core Duties and Responsibilities:

Collaborates with multiple team leaders to identify business pains and objectives, delivering actionable , high-impact results
Strategically implements SharePoint best practices to shape the long-term usability and user experience by participating in the entire lifecycle from analysis, idea conception, and prototyping, development of guidelines and standards and implementation
Considers all user ideas, ultimately determining the direction that is best for the company, effectively communicating the decision to the team
Effective use of SharePoint capabilities in the resolution of business process improvement or business process automation
Involved in full systems development lifecycle, including systems analysis, requirements definition, design, development and testing
Evaluates existing sites in terms of their maneuverability; assess properties for usefulness, usability, visual design and content
Provides instruction on how the intranet site should be designed including sub-sites as necessary (specific to data presentation, navigation and targeting of specific audience) to meet business objectives
Regular onsite attendance is an essential function of this position
Additional duties as assigned

Position Requirements:

Bachelor’s degree in Computer Science or related field
5+ years of experience programming and software development
3+ years experience implementing and managing SharePoint solutions
SharePoint online experience is preferred but not required
Ability to work closely with team leaders to understand their strategic direction, business needs and processes
Track record of analyzing and optimizing already deployed applications
Proven experience in complete application development life-cycle including analysis, design, coding, testing and deployment