SharePoint Architect
Location: US, IN, Indianapolis
Employment type: Contract
Required experience: Mid-Senior level
Industry: Information Technology and Services
Function: Information Technology

Company profile:

Job description:
The SharePoint Architect will lead the team while utilizing an iterative approach to architectural design, development, UI and technology integration efforts for various projects. Projects will require deep knowledge of SharePoint Server 2010 design, development and integration of custom components and web parts, WCM, Search, Document Management, #URL_01a736d89d2f0b19de700923d2c312837e180465650804d0f84105352812bf9a#, and SQL Server. The SharePoint Architect will also lead client facing pre-engagement strategy/educational sessions on various topics related to Collaboration, Enterprise 2.0 concepts, Information Architecture, Portals, Workflow, Document Management, WCM, Search, etc. for Enterprise-level clients, often leading into specific Microsoft technologies and solutions.

Requirements:
*       Recommend technology strategy by understanding key objectives; diagnosing and mapping  requirements; articulating solution risks and barriers; recommending delivery approaches; preparing time and cost estimates; planning full project life cycle*       Lead and facilitate information gathering sessions to validate business cases, gather and document business and functional objectives*       Implement architecture by building components and custom designs; prototyping; data migration; maintaining technical integrity and consistency; documenting system*       Validate system performance by developing and conducting test scripts; completing bug fixes*       Prepares client to use IT infrastructure by developing and conducting training programs*       Manage customer relationship by communicating architecture standards and frameworks; answering questions; resolving concerns and issues*       Actively participate in the business development lifecycle. Identify opportunities, generate proposals, and support other sales efforts*       Increase organization effectiveness by identifying opportunities to leverage solutions across multiple engagements*       Enhance overall team accomplishments and competence by planning delivery of solutions; answer technical and procedural questions for less-experienced team members; teach improved processes; mentor team members*       Improve information sharing through awareness of emerging technologies and; evaluating their applicability to business goals and operational requirements*       Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations Key Skills:*       Strong knowledge SharePoint Server 2010 (SharePoint Server 20103 a plus) architecture  Includes, but not limited to, farm/web architecture, Sites, Lists/Libraries, Web Parts (List Views, CQWP, DFWP, Search Web Parts, etc.), Content Types, Columns, MMS, Content Hub, Search, User Profile, My Site, Publishing Infrastructure, and Workflows*       Strong understanding of overall Microsoft Information Worker infrastructure and architecture.  (Understanding of related products such as Project server, Forms server, InfoPath, Dynamics CRM, etc. a plus)*       Strong C# and #URL_01a736d89d2f0b19de700923d2c312837e180465650804d0f84105352812bf9a# (.NET 3.5 and 4.0) SharePoint development (custom ASPX pages, Web Parts, Workflows, Event Receivers, BCS/BDC, etc.)*       Strong XSLT, CAML, and JSON development*       Strong custom SharePoint Master Pages, Page Layouts, and jQuery controls development.*       Experience with HTML5 and CSS3*       Professional experience with n-tier application architectures development*       Strong experience with SQL Server 2008 and 2012 database design and development*       Knowledge of data modeling techniques*       Experience with service-oriented architectures, web services (SOAP and RESTful), and XML Other Requirements:*       Degree in Computer Science or Engineering or equivalent work experience.*       Excellent written and oral communication skills*       Consulting skills such as interviewing stakeholders, conducting architecture reviews, and consensus building*       Strong experience facilitating meetings with both business and technical stakeholders for envisioning and information gathering sessions*       Strong experience creating a technical work breakdown and estimate of the application's physical architecture that maps to the business requirements*       Strong analytical and conceptual skills, with ability to function at both the detail and conceptual levels*       Strong experience managing a team of developers.  This includes assigning work, mentoring, code reviews, and making staffing adjustments as needed. Strong experience managing a team of developers.  This includes assigning work, mentoring, code reviews, and making staffing adjustments as needed*       Extensive experience with Enterprise 2.0 concepts and ability to effectively share knowledge with team, as well as client stakeholders

Benefits:
This is a 6 month contract.