Web Portal Engineer
This position will be responsible for establishing best practices and design patterns for corporate intranet, partner extranet, and customer facing portal solutions based on Sharepoint 2010, Sharepoint 2013 or Sitecore. This position will interface with many internal customers, vendors and others. This person will work in a team environment and lead various projects and initiatives. The ideal candidate is a self-starter with strong interpersonal and communication skills who can work with people at various levels and who can coordinate several projects simultaneously. The candidate must have an overall strong understanding of Microsoft server architecture with direct experience in designing Sharepoint and/or Sitecore enterprise web solutions.
Essential Duties and Responsibilities:
: Lead collaborative portal architecture design sessions considering business requirements and technology best practices
: Work with the technical and project teams to design, enhance, and build new server farms for corporate intranet, partner extranet, and customer facing portal solutions based on Sharepoint 2010, Sharepoint 2013 or Sitecore.
: Serve as second or third level support resource for existing SharePoint and Sitecore platforms.
: Open, manage, and resolve support incidents with vendors when incidents arise.
: Automate maintenance of SharePoint environments through development of command line tools and powershell
: Advise project teams and developers of governance and policies around SharePoint and the intranet platform.
: Coordinate development and support efforts with the project team(s) and manage technical project efforts
: Able to work effectively as part of a highly collaborative team while independently prioritizing individual daily activities.
: 5-7 years of experience as a SharePoint and/or Sitecore Engineer with additional experience engineering and supporting web platforms and windows servers.
: Extensive experience with: SharePoint 2010 (building medium to large farms, configuration, administration, governance, disaster recovery), SharePoint search and/or FAST Search for SharePoint, Claims Authentication, Nintex configuration, Active Directory, Windows server administration, Powershell, Service Application configuration, load balancing, web publishing, ULS log viewer.
: Additional experience in the following is a plus: SharePoint 2013 (hands on), mobile application integration, .NET development, SQL Server administration, ControlPoint, performance optimization (including network optimization), Nintex workflows, SEO, SharePoint designer, CSS.
: Proven expertise in devising SharePoint solutions that is part of larger enterprise wide integrated architecture.
: Must possess a deep technical and architectural understanding of all aspects of MS SharePoint platform solutions for both 2010 and 2013.
: Demonstrated ability to stay current with application architecture best practices, existing and emerging technology platforms, architectural and systems engineering industry trends.
: Expert knowledge of software development processes and best practices utilizing SharePoint and the Microsoft technology stack.
: Must have hands-on experience and capabilities for developing and deploying customized SharePoint solutions.
: Advanced knowledge of Collaboration, Portals, Enterprise Search, Social Networking, Enterprise Content Management and/or Business Process and Forms.
: Experience with service oriented design.
: Experience configuring and working with Microsoft Internet Information Server (IIS)
: Strong understanding and experience in implementing QA procedures (code review, estimating, acceptance criteria, etc.) as they relate to SharePoint solutions.
: Experience with server installation, deployment models, performance tuning and enterprise scalability.
: Proven ability to identify, recommend and implement third party solutions, plug-ins and custom web parts.
: Excellent written and verbal communication skills.
: Able to multi task and make decisions independently.
: Motivated personality who is able to proactively identify additional ways to add value to a technical team.
: Expert knowledge of software engineering concepts full life cycle projects from solution definition through development, implementation and rollout.
: Experience with Virtualization Technologies a plus