CACI International Inc is seeking Mid-Level Full-Stack Software Engineers to join their CNRFC N6 Enterprise Application Innovation team. The role involves end-to-end lifecycle support for Navy Reserve business systems, focusing on full-stack web/mobile-responsive development and AWS cloud infrastructure support.
Responsibilities:
- Participate in end-to-end iterative design, development, testing, and deployment of solutions
- Work with business analysts, stakeholders, and other engineers to understand, define, and improve requirements
- Participate in all team Scrum ceremonies to include Sprint Planning, Retros and Daily Stand Ups
- Independently work assigned development tasks and create PRs for peer review
Requirements:
- Must be a U.S. Citizen with an active SECRET security clearance
- Bachelor's degree in computer science, Computer Engineering or related disciplines
- 5 years of relevant experience performing software development
- CompTIA Security+ certification (or equivalent), or ability to achieve within 6 months
- Experience in the following: (.NET (C#), ASP.NET, JavaScript, React, MS SQL Server)
- Experience with bug tracking systems (GitLab, GitHub, Jira, Azure DevOps)
- Experience with version control systems (Git preferred)
- Azure or AWS-based cloud development experience
- Experience developing in an Agile environment, leveraging Scrum and/or Kanban
- Proven ability to multi-task and prioritize accordingly, contributing to multiple assigned projects
- Ability to adapt quickly to an existing, complex environment
- Good understanding of business requirements and IT strategies
- Practical knowledge of software design patterns
- Experience developing business systems for the Department of Defense
- Experience building responsive web-applications suitable for use on Mobile devices
- Knowledge of Generative AI and common development patterns, tools, and techniques, including Large Language Models, Prompt Engineering, and Retrieval-Augmented Generation (RAG)