CACI
–
Ashburn, VA
... written and spoken form Strong collaboration skills and desire to work within a team Understanding of all elements of the software development life cycle, including planning, development, requirements, CM, quality assurance, and release management. ... - May 12