Web Developer

CACI•Chantilly, VA

About The Position

CACI is seeking a Web Developer to modernize and enhance a portfolio of more than 100 web applications supporting a government customer. The role works across the development lifecycle using C#/.NET, JavaScript, SQL, and AWS, in collaboration with other developers on code reviews, troubleshooting, and design decisions. The developer will own development tasks, improve existing applications, explore cloud technologies, and use AI-assisted tools to streamline coding, testing, and documentation while helping build reliable, maintainable software as part of a collaborative team. The position involves designing, developing, enhancing, testing, and maintaining custom, commercial off-the-shelf (COTS), and government off-the-shelf (GOTS) web applications. The developer collaborates with analysts, UI/UX developers, subject-matter experts, and technical teams to translate requirements into solutions, and follows configuration management, change control, security, documentation, quality assurance, and release standards. The role is full-time and regular, requires U.S. citizenship, and has no minimum clearance requirement to start. Travel of up to 10% is required; travel is local. The proposed salary range is $103,800–$218,100. CACI describes a culture centered on integrity, trust, and continuous growth, with a flexible time-off benefit, learning resources, competitive compensation, and comprehensive benefits.

Requirements

  • Must be a U.S. citizen.
  • At least four years of relevant web development or software development experience.
  • Demonstrated experience developing, enhancing, testing, and supporting web applications using HTML5, JavaScript, CSS, C#/.NET, and Bootstrap.
  • Strong knowledge of SQL, web development principles, software-development practices, coding standards, and application security.
  • Ability to analyze technical issues, evaluate impacts and dependencies, and develop effective solutions with minimal supervision.
  • Ability to estimate development efforts, manage competing priorities, and contribute to complex projects in a dynamic team environment.
  • Self-motivated, with the 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 working with SOAP and RESTful web services.
  • 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.
  • Experience supporting applications in government, Department of Defense (DoD), or Intelligence Community (IC) 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.
  • Participate in peer code reviews, share technical knowledge, and incorporate feedback to improve code quality, consistency, security, and maintainability.
  • 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.
  • Follow configuration management, change control, security, documentation, quality assurance, and release standards.
  • Conduct unit and formal testing, diagnose complex defects, and coordinate resolutions before production release.
  • Identify opportunities to improve application performance, usability, security, scalability, resiliency, and maintainability, while contributing to technical decisions and team objectives.

Benefits

  • Flexible time-off benefit.
  • Learning resources and learning and development opportunities.
  • Competitive compensation.
  • Comprehensive benefits, including healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service