CACI International Technical Lead in Reston, Virginia

Job Description

As a senior software developer in CACI's growing Enterprise Solutions and Services (ESS) organization, the desired candidate will contribute to the sustainment and potential upgrade of a COTS financial management system for a large DoD agency.

Responsibilities include:

  • Designs, develops, deploys, and maintains complex integration software around financial management systems in a multi-tier environment.

  • Maintains logical, physical, and performance characteristics of the integrations.

  • Builds server-side code to provide low-level as well as high-level database services to middle tiers.

  • Works with analysts and users to define existing or new system scope and objectives.

  • Develops and/or customizes software components according to the system architecture and requirements.

  • Performs unit testing and provides support to functional analysts during system testing.

  • Supports the installation of software components in the acceptance testing and production environments.

  • Acts as a mentor and provides guidance to less experienced programmer/analysts and oversees development schedule and tasks.

You’ll Bring these Qualifications:

  • Previous experience in implementing the Momentum Financials software for government agencies or providing post-implementation support. Must have environment configuration and Momentum software installation experience.

  • Previous experience in performing Momentum Financials software upgrades. Must have familiarity with Momentum Financials software upgrade database scripts, environment configuration, and/or performance tuning.

  • 5+ years software development experience with Oracle database administration, webMethods, Java, J2EE, Weblogic, Tuxedo, SQR, VMWare, and/or Business Objects.

  • Understanding of relational concepts and proficiency with coding and tuning SQL in an Oracle database context.

  • Strong background in database driven web software development and/or J2EE and willingness to learn new technologies

  • Strong communication skills, ability to work effectively in a team environment, and experience managing activities of a team are required.

  • Candidate should exhibit a superior degree of discretion and autonomy and ability to document technical configurations and process improvement opportunities.

  • Bachelor's degree with at least 8 years of related experience. Concentration in computer science or information technology preferred.

  • Current possession of or ability to receive NACLC favorable determination (background check).

These Qualifications Would be Nice to Have:

  • Ability to obtain Top Secret clearance.

  • Ability to travel periodically as needed.

What We Can Offer You:

  • We’ve been named a Best Place to Work by the Washington Post.

  • Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.

  • We offer competitive benefits and learning and development opportunities.

  • We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.

  • For over 55 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.

Job Location


CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, 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 customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.