Web Developer

CACI International•Chantilly, VA
•$103,800 - $218,100

About The Position

CACI is seeking a Web Developer to support and modernize a portfolio of more than 100 web applications for a government customer. The role covers requirements analysis, design, development, testing, deployment, troubleshooting, integrations, and application modernization. The developer will use technologies including C#/.NET, HTML5, JavaScript, Bootstrap, CSS, SQL, and AWS, and will collaborate with technical teams and customers. AI-assisted tools such as Roo Code may be applied to coding, testing, documentation, troubleshooting, and code review. The developer will work on custom, commercial off-the-shelf (COTS), and government off-the-shelf (GOTS) applications. The position requires an active TS/SCI clearance with CI Polygraph and at least two years of relevant web or software development experience. The role is full-time, regular employment, with up to 10% local travel. CACI describes a culture centered on integrity, character, innovation, trust, and continuous growth. Employees have access to a flexible time off benefit and learning resources. The proposed salary range is $103,800–$218,100. The company also describes benefits covering healthcare, wellness, financial and retirement support, family support, continuing education, and time off.

Requirements

  • At least two years of relevant web development or software development experience.
  • Active TS/SCI clearance with CI Polygraph.
  • Demonstrated experience developing, enhancing, testing, and supporting web applications using HTML, JavaScript, CSS, C#/.NET, and Bootstrap.
  • Experience using AWS services to develop, deploy, monitor, troubleshoot, and support cloud-based or cloud-native applications.
  • Strong knowledge of SQL, web development principles, software-development practices, coding standards, and application security.
  • Ability to analyze complex technical issues, evaluate impacts and dependencies, and develop effective solutions with minimal supervision.
  • Ability to estimate development efforts, manage competing priorities, and support complex projects in a dynamic team environment.
  • Self-motivation and ability to take ownership of tasks, exercise sound technical judgment, and contribute to project and 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 developing software with Python.
  • Experience contributing to application architecture, system integration, modernization, or cloud-migration efforts.
  • Experience with containerized or serverless applications and AWS services such as Lambda, ECS, RDS, or CloudWatch.
  • Familiarity with Agile software-development methodologies and practices.
  • Experience using AI-assisted development tools for coding, testing, documentation, troubleshooting, or code review.
  • Experience supporting applications in Department of Defense or Intelligence Community environments.
  • Experience developing responsive, accessible web applications and applying Section 508 requirements.
  • CompTIA Security+ certification.

Responsibilities

  • Design, develop, enhance, test, and maintain web-based applications, including custom, COTS, and GOTS solutions.
  • Collaborate with analysts, UI/UX developers, subject-matter experts, and technical teams to translate requirements into effective solutions.
  • Estimate development efforts and evaluate technical feasibility, risks, dependencies, resource needs, and operational impacts.
  • Develop technical specifications, application designs, maintainable code, APIs, integrations, data-conversion routines, and SQL-based solutions.
  • Use AWS services and related cloud technologies to design, develop, deploy, monitor, troubleshoot, and support cloud-based applications.
  • Follow configuration management, change control, security, documentation, quality assurance, and release standards, and recommend improvements.
  • Conduct unit and formal testing; diagnose complex defects using code, logs, data, and system dependencies; and coordinate resolution before production release.
  • Identify and implement improvements to application performance, usability, security, scalability, resiliency, and long-term maintainability.
  • Provide technical input on decisions affecting projects and teams.
  • Apply AI-assisted tools to coding, testing, documentation, troubleshooting, and code review.

Benefits

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