POSITION SUMMARY: As an emerging authority, provide expertise in the formulation of systems scope and objectives relative to the organization's business plan and industry requirements. RESPONSIBILTIES: · Work independently or as team leader responsible for providing technical guidance related to the business implications of the application of various systems · Provide technical consulting on complex projects · Devise and/or modify procedures to solve the most complex technical problems related to computer equipment capacity and limitations, operating time and form of desired results · Act as liaison between end-user communities, stakeholders, and service providers within an enterprise · Create detailed specifications from which programs will be written · Analyze client resources, including funding, personnel, and unfunded requirements · Analyze business and user needs, documents requirements, and revises existing system logic difficulties as necessary · Track and document changes to functional and business specifications · Monitor and document post-implementation problems and revision requests · Develop, coordinate and implement plans to test business and functional processes during system development and quality assurance testing · Assist users by troubleshooting reported application issues and helping resolve issue EDUCATION & EXPERIENCE: Typically requires bachelor's degree or equivalent, and seven to nine years of related experience. PHYSICAL DEMANDS: Normal demands associated with an office environment. Ability to work on computer for long periods and communicate with individuals by telephone, email and face to face. Some travel may be required. CACI is an Equal Opportunity Employer: Females / Minorities / Individuals with Disabilities / Protected Veterans.