Junior Software Application Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 5 months ago

Junior Software Application Developer

CACI International Inc is seeking a motivated Junior Software Application Developer to join their Customs and Border Protection team in Northern Virginia. The role involves developing and maintaining web-based applications, participating in the full software development lifecycle, and collaborating with senior developers to troubleshoot and resolve software defects.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Assist in developing and maintaining web-based applications using .NET Core and C# across multiple browsers and platforms
Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, and deployment
Collaborate with senior developers and engineers to troubleshoot, debug, and resolve software defects
Help write and maintain software documentation, including design diagrams and user guides
Support integration of applications with SQL Server databases, including writing basic queries and stored procedures
Participate in Agile development ceremonies such as daily stand-ups, sprint planning, and retrospectives
Work with tools such as Visual Studio, Git, and Jira for development, version control, and task tracking
Learn and follow secure coding practices and development standards
Provide Tier 1 / 2 support for applications in production as needed, escalating issues appropriately
Continuously develop your skills and contribute to team success through code reviews, pair programming, and mentoring sessions with senior staff

Qualification

.NET CoreC#SQL ServerAgile methodologyObject-oriented programmingHTMLCSSJavaScriptGitRESTful APIsDevOps toolsPowerShellBashPythonVue.jsBootstrapAngularJenkinsDockerSoftware testing

Required

Must be a U.S. Citizen with the ability to pass CBP background investigation, criteria includes, but not limited to: 3-year check for felony convictions, 1-year check for illegal drug use, 1-year check for misconduct such as theft or fraud
Bachelor's Degree in Computer Science, Software Engineering, or a related field (or relevant work experience/internships)
0–2 years of professional experience in software development (internships or academic projects welcome)
Basic understanding of object-oriented programming principles, preferably using C# and .NET Core
Familiarity with relational databases and SQL (Microsoft SQL Server preferred)
Exposure to front-end technologies like HTML, CSS, and JavaScript
Willingness to learn Agile development methodologies and DevOps tools
Strong attention to detail and eagerness to learn from senior team members
Good written and verbal communication skills and a collaborative mindset
Must be available to work a hybrid schedule with an on-site requirement in Sterling, VA

Preferred

Experience with Git and version control workflows
Familiarity with RESTful APIs and web services
Exposure to frameworks such as Vue.js, Bootstrap, or Angular
Any experience with scripting languages like PowerShell, Bash, or Python
Awareness of DevOps tools like Jenkins or Docker
Understanding of software testing methodologies and tools

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase