> Markdown version of [/jobs/ext/4479829-mid-level-full-stack-software-developer](https://www.wearedevelopers.com/jobs/ext/4479829-mid-level-full-stack-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-level Full-Stack Software Developer - **Company:** CACI International Inc. - **Location:** Chesapeake, VA, United States - **Experience:** Experienced - **Salary:** $75,200.0 - $158,100.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, ADO.NET, Agile Methodology, Artificial Intelligence, Amazon Web Services, Application Performance Management, JIRA, Automation of Tests, Microsoft Azure, Business Systems, C Sharp (Programming Language), Software as a Service, Cloud Computing, Cloud Computing Security, Software Quality, Code Review, CompTIA Security+, Cyber Security, Information Systems, Databases, Data Warehousing, Relational Databases, Database Design, Software Debugging, Software Design Patterns, Desktop Computing, DevOps, Web Development, Entity Framework, Design of User Interfaces, Human-Computer Interaction, Internet Security, Mobile Application Software, Knowledge Management, Machine Learning, Microsoft Security Essentials, Microsoft Software, Microsoft SQL Server, Node.Js, Nunit, Scrum Methodology, Systems Development Life Cycle, Microsoft SharePoint, Software Engineering, SQL Databases, Transact-SQL, Enterprise Software Applications, ReactJS, Software Security, Technical Debt, Gitlab, Git, Build Management, AngularJS, Information Technology, React Testing Library, JestJS, Software Version Control - **Published:** October 13, 2026 - **Apply:** https://www.careerbuilder.com/job-details/mid-level-full-stack-software-developer-chesapeake-va--cbb4f4a1-704e-4fc1-b430-b8a94ac6ca04 ## About the Role Required: * Bachelor's degree in computer science, Cybersecurity, Data Science, Information Systems, Information Technology or Software Engineering; alternatively, the applicant must possess an active certification in one of the following: Certified Secure Software Lifecycle Professional (CSSLP), GIAC Cloud Security Essentials (GCLD) or GIAC Security Essentials (GSEC) * Five (5) years of experience developing for ASP.NET, React, Node.js and relational databases * SECRET-level security clearance * CompTIA Security+ certification (or equivalent) or the ability to achieve within six (6) months of hire * Experience developing in C#, JSX (or Angular Templates), JavaScript and T-SQL * Experience in the following: .NET (C#), ASP.NET, JavaScript, Node, React, MS SQL Server * Practical knowledge of software design patterns * Experience with project management and issue-tracking systems (Azure DevOps, GitLab, Jira) * Experience with version control systems (preferably Git) * Ability to manage competing priorities and drive multiple concurrent projects to successful completion * Mature understanding of business requirements and IT strategies * Ability to adapt quickly to an existing, complex environment * Strategic understanding of business requirements and IT strategies * Excellent written and verbal communication skills * AWS, Azure and/or SaaS-based development experience, ADO.NET Entity Framework, Agile Programming Methodologies, Amazon Web Services (AWS), AngularJS, Artificial Intelligence (AI), Atlassian JIRA, Business Solutions, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Cross-Functional, Data Science, Data Warehousing, Database Design, Database Programming, Debugging Skills, Design Patterns Programming Methodologies, Desktop PC, DevOps, Drilling, Enterprise Applications, Federal Contracts, Federal Government, GIAC - Global Information Assurance Certification, GSEC - GIAC Security Essentials Certification, Government Contracts, IT Requirements, Information Technology & Information Systems, Information Technology Software, Internet Security, JSX, JavaScript, Knowledge Management, MCP - Microsoft Certified Professional, Machine Learning, Mentoring, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Microsoft Product Family, Microsoft SQL Server, Microsoft SharePoint, Microsoft Transact-SQL (T-SQL), Microsoft Windows Azure, Mobile Applications Development, Multitasking, NUnit, Node.js, Presentation/Verbal Skills, Problem Solving Skills, Product Demonstration, Project/Program Management, React.js, Relational Databases (RDBMS), Safety/Work Safety, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software as a Service (SaaS), Sprint Planning, Sprint Retrospective, Standup Meetings, Systems Administration/Management, Technical Leadership, Test Harness, Test Plan/Schedule, Testing, United States Navy (USN), User Interface/Experience (UI/UX), Warehousing, Web Programming, Willing to Travel, Writing Skills ## Description As a software developer on the team, you will work in collaboration with project and technical managers, analysts, testers, and other software engineers and developers to design, develop, and deploy web-based business systems in support of the U.S. Navy Reserve., * Develop end-to-end features by building responsive user interfaces in React and secure back-end services in ASP.NET * Design and develop database layers utilizing Entity Framework Core to interface efficiently with SQL Server * Build and deploy applications with automated CI/CD pipelines using Azure DevOps to deliver code smoothly to staging and production environments * Optimize application performance across the entire stack, from front-end React components to back-end SQL query tuning * Actively participate in Agile ceremonies, including providing daily standup updates, estimating story points during sprint planning and demonstrating iteration accomplishments during sprint demo/retrospectives * Conduct constructive code reviews to maintain high standards of code quality, security and maintainability * Write automated tests using frameworks like xUnit/NUnit, Vitest or React Testing Library * Collaborate with cross-functional teams to debug complex issues and to address technical debt and production bottlenecks * Mentor junior team members while stepping up to lead feature initiatives independently