CACI is seeking dynamic technical professionals who will help us advance the mission of the Intelligence Community for a large Enterprise IT program in Northern Virginia. CACI provides unmatched Enterprise IT solutions and services that lead our customer‘s IT efforts. We are the sole prime on a large enterprise IT vehicle! Our team has expertise in cloud computing solutions, cyber solutions, systems engineering, application development, and data storage. Consider joining CACI, an industry leader, as we support all facets of our customer‘s IT space, including collaboration, desktop, platform, security access and auditing services. Have a great, innovative idea? We want to hear it. Have a new technology you want to introduce? Our customer is looking for new ways of doing things. Want to move to a new role after a while? We have an -œinternal assignments panel- within the program to help you define your next career move at CACI. We believe in our customer‘s mission, but we also believe in our employees and their career at CACI. CACI NSS, Inc. has an immediate opportunity for a Systems Integrator to provide cutting edge services within the Intelligence Community. Candidate will design, build and maintain complex SharePoint web sites. Candidate will be able to gather requirements, coordinate inter-group design criteria, develop the site, work with testers on developing test criteria, and foster a web implementation through to production. Candidate will assess existing SharePoint implementations and adapt them for fresh requirements, better presentation and effect these changes. Candidate will take a new website idea through concept, design, fabrication, test, installation, operation, maintenance and even disposal. Reference: EIT3HP EDUCATION & EXPERIENCE: Typically requires bachelor‘s degree or equivalent, and 12 to 15 years of related experience. Position requires the ability to obtain/maintain a Top Secret / SCI with Polygraph US government security clearance. Required Perform full life cycle development of software applications using prevailing web technologies · Provide technical leadership and recommendations for architecture and design of new web solutions · Analyze and develop designs for software modules in accordance with best practices of Object oriented design, to include UML Diagrams, Design Patterns, and third-party software tools · Scope the required development level of effort for new projects, Discrepancy Reports, and Requests for Change. · Install and Configure SharePoint server farms. · Troubleshoot servers and environments · Resolve user issues · Perform emergency software application maintenance · Perform detailed assessments of customer development needs · Provide and deliver briefings on Technical options, technical maturity, risk assessments, etc. · Perform comprehensive unit testing of software using standard code and web testing tools · Perform setup and configuration of IDE and development servers · Use code versioning software · Create software builds · Guide software through the customer‘s approved delivery process, including security solutions, Software security plans, and coordination with IT Governance · Multitask simultaneous assignments · Work in an agile environment with test-driven development processes · Apply knowledge of XML and design templates · Develop Net-based web applications in MS Visual Studio · Must have excellent Oral and Written Communication Skills Desired Troubleshoot performance issues. · Maintain Windows OS. · Maintain VMware ESX. · Server patching experience. · Experience performing backup/restore testing. · SQL server experience. Certifications SharePoint 2007/2010. VMware ESX. SharePoint certification. Microsoft Identity Integration Server certification. SCOM.