Job Title: Web Developer
Job Category: Information Technology
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
* * *
The Opportunity
CACI is seeking a Web Developer to support and enhance a portfolio of 100+ web applications for a government customer. You’ll contribute to application development and maintenance using C#/.NET, JavaScript, SQL, and related web technologies while working alongside experienced developers to implement solutions, troubleshoot issues, and improve existing applications. This role offers hands-on experience across the software development lifecycle, opportunities to build technical skills, and exposure to modern development practices and AI-assisted tools in a collaborative team environment.
Responsibilities
• Develop, enhance, test, and maintain web-based applications, including custom, commercial off-the-shelf (COTS), and government off-the-shelf (GOTS) solutions.
• Work with developers, analysts, UI/UX professionals, and other team members to understand requirements and implement application features.
• Write, review, and maintain application code following established standards, guidelines, and best practices.
• Participate in peer code reviews, incorporate feedback, and collaborate with team members to improve code quality and maintainability.
• Assist with developing and maintaining APIs, integrations, SQL queries, and data-conversion routines.
• Perform unit testing, troubleshoot application issues, and assist with diagnosing and resolving defects.
• Maintain technical documentation and follow configuration management, change control, security, quality assurance, and release procedures.
• Support application improvements related to performance, usability, security, and reliability.
• Use AI-assisted development tools, as appropriate, to support coding, testing, documentation, and troubleshooting.
Qualifications
Required:
• Candidate must be a U.S. citizen.
• Minimum of two (2) years of relevant web development or software development experience.
• Experience with web development technologies, including HTML5, JavaScript, CSS, and Bootstrap.
• Experience with C#/.NET and SQL, through professional experience, internships, academic projects, or equivalent hands-on work.
• Understanding of web development principles, software-development practices, and coding standards.
• Ability to troubleshoot technical issues, learn new technologies, and work under the guidance of senior developers.
• Strong communication and collaboration skills, including the ability to participate in code reviews and incorporate constructive feedback.
• Self-motivated, detail-oriented, and able to manage assigned tasks while contributing to team objectives.
Desired:
• Bachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent work experience.
• Familiarity with AWS services and cloud-based application development.
• Experience developing software with Python.
• Familiarity with APIs, system integrations, and relational databases.
• Exposure to 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.
• Familiarity with responsive web design, accessibility standards, and Section 508 requirements.
• AWS certification or CompTIA Security+ certification.
-
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to…