CACI International - Washington, DC

posted 19 days ago

Full-time - Senior
Hybrid - Washington, DC
Professional, Scientific, and Technical Services

About the position

The Lead Agile Software Developer at CACI is responsible for leading a team in the development and maintenance of software applications for the Department of Justice (DOJ). This role involves engaging with customers and stakeholders to gather requirements, overseeing the software development lifecycle (SDLC), and ensuring that solutions meet specifications and exceed expectations. The position requires a strong background in modern software development technologies and practices, as well as the ability to mentor and guide other developers.

Responsibilities

  • Serve as primary contact with customer, end-user, and Subject Matter Experts (SME) for the capture, analysis, and management of functional and non-functional systems requirements, and user stories.
  • Oversee the SDLC for multiple applications by adhering to the client's configuration management control and QA policies.
  • Provide design and development expertise in support of both new application development and application support/maintenance tasks.
  • Coordinate and meet regularly with stakeholders to provide development status and identify business needs and communicate those business needs to the development team through user stories and acceptance criteria.
  • Document current business processes and identify problems, opportunities, and re-engineering processes for improvement.
  • Demonstrate knowledge and experience with modern software development technologies and practices, including Java (J2EE), Python, Angular, JavaScript, SQL, and Linux Shell scripting.
  • Manage the Atlassian tool suite (Jira, Confluence, Crucible) for software development activities, and have experience with DevSecOps and/or CI/CD.
  • Mentor and lead Developers and Business Systems Analysts.

Requirements

  • US Citizenship.
  • Undergraduate degree (BA/BS), preferably in a technical discipline.
  • 7+ years' experience with modern software development.

Nice-to-haves

  • Certified Agile Scrum Master or similar methodology.
  • PMI - PMP or ACP certification.
  • Experience with SQL Server Integration Services (SSIS) and SSIS package.
  • Experience with Data Warehouse ETL.
  • Experience with Load Testing tool (Apache JMeter or LoadRunner).

Benefits

  • Healthcare benefits
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support programs
  • Continuing education opportunities
  • Flexible time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service