SharePoint Developer Clearance Required: Active Top Secret with Polygraph Location: Northern Virginia Anticipated Start Date: Immediate Pending Customer Approval Description: Specialized Qualifications: Experience as a SharePoint programmer and administrator with demonstrated ability to develop SharePoint-enabled solutions to satisfy design objectives. SharePoint Developers provide development engineering support and programming support to projects and infrastructure support activities. They design and develop enterprise applications in a Web environment and develop, create, and modify general computer applications software or specialized utility programs. They analyze user needs and develop software solutions. They are responsible for designing software or customizing software for client use with the aim of optimizing operational efficiency. They may analyze and design databases within an application area, working individually or coordinating database development as part of a team. They may also manage websites including designing, developing, deploying and maintaining activities as well as performing testing and quality assurance of web sites and web applications. SharePoint Developers convert project specifications and statements of problems and procedures into detailed logical flow charts for coding into computer language. They develop and write computer programs to store, locate, and retrieve specific documents, data, and information. They also analyze functional business applications and design specifications for functional activities. SharePoint Developers develop codes and tests, and debug new software or enhancements to existing software. They perform maintenance on existing software products and contribute knowledge of business applications. They also write programs according to specifications needed. SharePoint Developers provide technical support in the evaluation of prime object names, data elements, and other objects. They ensure that proposed object definitions are clear, concise, technically correct, and that they represent singular concepts. They also ensure that the proposed objects are consistent with data and process models. They work with the technical staff to understand problems with software and then work to resolve them. They also resolve customer complaints with the software and responds to suggestions for improvements and enhancements. SharePoint Developers develop block diagrams and logic flow charts and prepare required documentation. SharePoint Developers analyze functional business applications and design specifications for functional areas such as payroll, logistics, and contracts. They develop high level and detailed design diagrams using appropriate Computer Aided Software Engineering (CASE) tools. They also translate detailed design into computer software. They are responsible for testing, debugging, and refining the computer software to produce the required product. They prepare required documentation, including both program-level and user-level documentation. They also enhance software to reduce operating time or improve efficiency. They provide technical direction to programmers as required to ensure program deadlines are met. They are responsible for monitoring and supporting computer processing. SharePoint Developers coordinate input, output, and file media and distribute output and controls computer operation. Requirements: The SharePoint Developer shall know the technology used within this occupation: Data base management system software — Database management software; Distributed database management software; Microsoft SQL Server; Microsoft transact-structural query language T-SQL Development environment software — C; Extensible Stylesheet Language Transformation XLST; IBM Rational Rose XDE Developer D93; Microsoft Visual Basic Object or component oriented development software — C++; Document Object Model DOM Scripting; Simple API for XML SAX; Sun Microsystems Java Operating system software — Job control language JCL; Unix; VxWorks software; Win CE Program testing software — Defect tracking software; Fault testing software; IBM Rational ClearQuest; Mercury Interactive LoadRunner PCI Strategic Management is a premier management consulting firm that assists organizations in defining and executing their strategic vision. PCI is a veteran-owned small business providing professional services, technical solutions, and management consulting primarily to the U.S. Department of Defense and Intelligence Community Clients. PCI is headquartered in Columbia, MD and is an Equal Opportunity Employer.