Web Developer

CACI•Chantilly, VA

About The Position

CACI is seeking a Web Developer to build, enhance, and maintain web-based applications supporting a government customer. The role uses technologies including HTML5, JavaScript, Bootstrap, CSS, C#/.NET, and SQL to turn business needs into functional, user-focused solutions. The developer may work across a portfolio of more than 100 applications, building features, troubleshooting defects, creating web API integrations, supporting data conversion, and exploring technical solutions. The position also offers the opportunity to explore AI-assisted development tools such as Roo Code and incorporate AI into development workflows. The Web Developer designs, develops, tests, and supports custom, commercial off-the-shelf (COTS), and government off-the-shelf (GOTS) applications. The role collaborates with business analysts, UI/UX developers, subject matter experts, and technical team members to translate requirements into application solutions. It includes developing APIs and SQL-based solutions, using AWS services for cloud applications, following configuration and release standards, participating in testing, and resolving defects. The developer helps improve application performance, usability, security, and maintainability. This is a regular, full-time position requiring an active TS/SCI clearance with CI Polygraph. Travel may be required up to 10%, and the type of travel is local. The proposed salary range is $86,600–$181,800. CACI describes a culture centered on integrity, character, innovation, trust, and mission focus, and offers a flexible time off benefit, learning resources, competitive compensation, and comprehensive benefits.

Requirements

  • At least two years of relevant web development or software development experience.
  • Active TS/SCI clearance with CI Polygraph.
  • Hands-on experience with HTML, JavaScript, and CSS.
  • Experience developing web applications using C#/.NET and Bootstrap.
  • Experience using AWS services to develop, deploy, troubleshoot, or support cloud-based applications.
  • Working knowledge of SQL, web development principles, programming practices, and coding standards.
  • Ability to manage competing priorities, troubleshoot technical issues, and work effectively in a dynamic team environment.
  • Self-motivated, with the ability to identify tasks, take initiative, and contribute to team objectives.

Nice To Haves

  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent work experience.
  • AWS certification, such as AWS Certified Developer – Associate or AWS Certified DevOps Engineer – Professional.
  • Experience with Python.
  • Familiarity with Agile software development methodologies and practices.
  • Experience using AI-assisted development tools or an interest in applying AI to software development workflows.
  • Knowledge of or experience supporting Department of Defense (DoD) or Intelligence Community (IC) environments.
  • Familiarity with responsive web design, web accessibility, or Section 508 requirements.
  • CompTIA Security+ certification.

Responsibilities

  • Design, develop, enhance, test, and maintain web-based applications, including custom, COTS, and GOTS solutions.
  • Collaborate with business analysts, UI/UX developers, subject matter experts, and technical team members to translate functional requirements into application solutions.
  • Estimate development and enhancement efforts and assess the potential impact of proposed software changes.
  • Develop technical specifications, write maintainable application code, and perform unit testing.
  • Build and maintain web APIs, application interfaces, data-conversion routines, and SQL-based data solutions.
  • Use AWS services to develop, deploy, monitor, and support cloud-based applications.
  • Follow program configuration management, change-control, coding, and release-management standards.
  • Participate in formal testing and troubleshoot application issues using code, logs, data, and system behavior; resolve defects before code is promoted to production.
  • Identify opportunities to improve application performance, usability, security, and long-term maintainability.
  • Stay current with application features, technical updates, modern development practices, and responsible uses of AI-assisted development tools.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Competitive compensation.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service