You are viewing a preview of this job. Log in or register to view more details about this job.
Job Summary

Performs design, testing, implementation, maintenance, support and training for SharePoint and web applications. Troubleshoots and performs root cause analysis of identified systems' defects. Leads requirement gathering sessions with business and technical groups. Researches and proposes solutions for site defects, enhancements, and new product solutions. Creates/updates required functional and technical documentation. Develops SharePoint solutions in accordance with departmental standards. Conducts unit and integration testing for all developed/modified websites and web applications. Performs and participates in design and code reviews. Provides ongoing maintenance support for SharePoint Farms, Site Collections, Subsites, Workflows, and Web Applications. Drives efficiencies through optimization and automation. Applies expertise in SharePoint design for complex solutions. Recommends the redesign of sites and Site Collections. Generates technical designs according to documented business needs and participates in design reviews. Designs and implements SharePoint Farms and security. Serves as Subject Matter Expert in two or more business domains. Performs the role of Project Manager or serves as IT representative on company and intra-organizational projects. Coordinates and/or communicates with other organizations for joint efforts. Develops, teaches and helps enforce proper site standards and organization methodologies. Prepares and delivers site presentations to management and end-users. Provides farm architecture guidance and team mentorship. Plans, schedules and directs in-house developed and/or 3rd party system implementations.
 

Essential Job Functions

Researches and gathers data about existing methodology, problem areas, desired features and enhancements and new system objectives. Designs, develops and tests websites and database solutions. Provides technical support, troubleshooting and problem resolution for production SharePoint sites and web applications, including on-call availability. Provides on-going maintenance support for specifically assigned systems including, but not limited to, upgrading to new releases and installation of patches. Plans, schedules and provides operational procedures and directs system implementation. Gathers and analyzes requirements producing functional and technical specifications. Assists in the development of requests for proposals. Evaluates, tests, implements, maintains, supports and trains end-users for SharePoint sites. Works on various project teams as IT representative or project leader as needed. Applies judgment in devising program logic and selecting and adapting standard programming procedures. Participates in training, seminars and professional meetings to improve technical skills and develop further knowledge. Creates and maintains all required document artifacts (functional, technical and user). Leads and participates in MSD Project Management process and Change Management Process. Investigates and analyzes feasibility of program requirements and develops programming specifications. Responsible for coordinating and monitoring the work of external consultants. Functions as an IT representative with business and external groups. Mentors junior team members.
 

Knowledge, Skills and Abilities Necessary to the Work

Knowledge of relational databases (Oracle, SQL Server); knowledge of Microsoft Office and its integration capabilities with SharePoint; knowledge of SharePoint Server, SharePoint Online, Project Server and SharePoint Designer; knowledge of Microsoft SharePoint Architecture; knowledge and understanding of one or more infrastructure technologies such as database, network, security, server, storage, and workstations; skill in configuring enterprise level SharePoint search, Business Intelligence, PerformancePoint and PowerPivot service applications; skill in managing content databases, site quotas and limits; skill in PowerShell scripting; skill in applying security roles within SharePoint; skill in analyzing, designing, installing and configuring SharePoint environments; skill in operating a PC and associated Windows software (e.g. Microsoft Office Suite, etc.); skill in oral and written communication; ability to adapt to changing work environment; ability to exercise judgment and discretion; ability to work in a team environment; ability to resolve problems; ability to maintain confidential information; ability to work under heavy surges in workload and deadline pressure; ability to perform feasibility studies and system analysis; ability to train end-users.

Minimum Requirements

Bachelor Degree in Computer Science or a related field; ten or more years of related experience; an equivalent combination of education and experience may be substituted. Must possess a valid driver's license. Must have safe work and driving habits.