SharePoint Developer and Administrator
Location: US, DC, washington
Employment type: Contract
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Information Technology and Services
Function: Information Technology

Company profile:

Job description:
Position: SharePoint Developer and AdministratorLocation: Washing – DCDuration: 1+ year Contract on W2 Task to Be Performed:The contractor shall provide complete Document management and SharePoint support to include the following key tasks:Support, maintain, troubleshoot, and upgrade existing Document Management, KnowledgeLake, and SharePoint servers. This includes KnowledgeLake Capture, KnowledgeLake Imaging, SQL Server 2008/2012, and SharePoint 2010 servers;• Develop new SharePoint Sites• Enhance and maintain existing SharePoint custom Applications• Review and make recommendations for upgrades/improvements as required• Continue work on integrating our Supervision Management and Records Tracking System (SMART) with SharePoint as needed• Assist in Design and Development of a new Agency-wide Records Management System using SharePoint. This includes migration of existing files and file systems to SharePoint SharePoint and Document Management Support: The contract shall provide the following specific task during the performance period of this contract:Upgrade and configure the KnowledgeLake Capture and Imaging system to the latest release to resolve bar scanning issues. This includes changes to the existing Document Management/SharePoint application and components to allow them to properly operate on the upgraded technical platform, and identification, development and resolution of technical issues with the current application and components.Maintain all SharePoint Admin servers including 2 UAT servers, 2 Production servers and 2 Disaster Recovery servers.For upgrades and any work requiring code modifications, the contractor shall perform detailed requirements analysis to identify/refine the technical requirements and approach to upgrading applications and components. At a minimum, the contractor shall:Review the existing application code, database schema, and components.Create or update a technical specifications document to describe the approach for the upgrade or code modification and describe the efficiencies and/or improvements being suggested and the benefits of each efficiency/improvement.Assist CLIENT’S staff with updates to existing system and system security documentation associated with Document Management and/or SharePoint.Conduct a technical design review of the final technical design and logic, and obtain sign-off for the technical design.Develop the necessary components or enhance the existing components (e.g., code, stored procedures) to implement the approved technical design. At the end of contractor development, the contractor shall conduct a review with CLIENT’S technical and system security resources and address any concerns and issues raised during the CLIENT’S review. The contractor will conform to CLIENT’S configuration management practices including checking components/code/stored procedures into Visual Source Safe/Team Foundation Server, and adhering to other CLIENT’S configuration management/file structure/data integration standards.The contractor shall perform unit and system testing of the developed/enhanced components (e.g., code, stored procedures). The contractor shall document the system test execution and completion and review the system test summary/results with CLIENT’S resources.The contractor shall support migration of developed/enhanced components (e.g., code, stored procedures) to the CLIENT’S technical environment (UAT) upon completion of system test in preparation of CLIENT’S user acceptance/integration testing.The contractor shall support CLIENT’S staff in the execution of user acceptance and regression testing in the UAT environment. The contractor shall provide support in the way of resolution of identified defects/issues, and perform additional code migrations as needed.The contractor shall support transition and deployment of the developed, tested and approved components to the production environments at CLIENT’S. At a minimum, the contractor shall:Develop and document the rollback strategy in the event the migration to production is unsuccessful and the previous version of the system needs to be restored to pre-deployment operations.Identify and document the impact of the developed, tested and approved components to other systems at CLIENT’S. Assist CLIENT’S staff with final updates to existing system and system security documentation associated with Document Management/SharePoint (e.g., answer questions about the technology such as the use of transparent data encryption for the database, etc.).Review the deployment plan with CLIENT’S resources and update the plan as needed. The Contracting Officer’s Representative (COR) will provide written acceptance of the deployment plan. Support the actual deployment to production.If needed, prepare transition materials for the operations and maintenance staff to enable them to effectively maintain, operate and administer the enhancements and changes.Provide routine support for the existing SharePoint and Document Management software and supporting technologies including code modifications based on requests from CLIENT’S or changes to the SMART database structure, and support for user reported problems accessing Document Management and/or SharePoint Admin sites. This includes but is not limited to maintaining all Document Management servers including 6 User Acceptance Testing (UAT) servers, Production servers and 3 Disaster Recovery servers and SharePoint Admin servers including 2 UAT servers, 2 Production servers and 2 Disaster Recovery servers.Revisit/Redesign Document Management user access from within SMARTProvide support to our IT Security organization on questions having to with SharePoint and Document ManagementResolve Scanner configuration/issuesWork with the Infrastructure Team to enhance group policy to allow better integration with SharePoint/OfficeCreate scheduled jobs to do email processingDesign and development of a SharePoint Records Management systemCreate SharePoint sitesSupport to our IT Security on questions having to with SharePoint and Document Management 

Requirements:
Technical skills: Must Have:Bachelor’s Degree5 years of experience in SharePoint Development and 5 years of experience in Administration (this can be concurrent)2 years of experience in SharePoint workflow and application development experience1 year experience with KnowledgeLake Capture and Imaging SoftwareExperience in installing and configuring SharePoint, KnowledgeLake Capture and KnowledgeLake Imaging Software 

Benefits: