Duties and Responsibilities: - Provides system engineering in the development, implementation, operation and maintenance of commercial and highly customized web applications, built in VB.NET with related Microsoft SQL databases to include customizations done on Microsoft SharePoint 2007 enterprise platform. - Web application support extends to all of the specialized Intelligence networks. - The applicant must be able to perform high-level web application and database design functions centered on .NET technologies, analyzing intelligence functional requirements and developing design specifications to satisfy intelligence mission requirements. - Applicant must have a firm understanding of the software development lifecycle from the establishment and definition of requirements, to acceptance, implementation, and maintenance and support. - Ensures that software design is interoperable, secure, portable, serviceable, and maintainable; has demonstrated effectiveness and reliability; and is highly operational within the parameters of the system. - Reviews data requirements, as well as access and response needs, and recommends application platforms and programming languages to best support them. - Evaluates and recommends available database management system (DBMS) products to best support validated user requirements. - Develops custom applications, database and graphic interfaces utilizing development tools such as Structured Query Language (SQL), Visual Studio, Hyper Text Markup Language (HTML) / Extensible Markup Language (XML), and .NET. - Defines file organization, indexing methods, and security procedures for applicable user applications. - Develops functional block diagrams, logic flow charts, test plans and provide test data results for all implementations. - Documents the design, requirements, system test results, implementation plans and system performance. - Prepares required program-level and user-level documentation. - Patches, monitors, and reports compliance status of Information Assurance Vulnerability Alerts (IAVAs) to the appropriate security managers. Required Qualifications: - Bachelor's degree in related field and minimum of 3 years experience; - OR an Associate‘s degree and minimum of 7 years experience; - OR 11 years technical experience; - OR a Major Certification and a minimum of 7 years experience Specialized Experience: - The System Engineer must demonstrate experience as a VB.NET programmer with experience using Microsoft SQL database servers with a firm understanding of SQL stored procedures and advanced SQL techniques. - Must possess the ability to develop complex software solutions to satisfy design objectives; ability to collect and analyze user requirements for implementation of appropriate solutions; and ability to prepare technical documentation. - TS/SCI clearance Company Description: CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. Join CACI, where you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian clients. A member of the Fortune 1000 Largest Companies and the Russell 2000 Index, CACI provides dynamic careers for approximately 15,000 employees working in over 120 offices worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.