CACI is seeking a Full Stack Web Developer to build and maintain a customer’s tactical mission network hosted in a cloud environment, with real-world operational impacts on national security.
Requirements
- Cloud Development experience with Azure Cloud Services
- Able to leverage various programming languages (such as HTML, JavaScript, and CSS for frontend development) and server-side languages (including Python, Java, Ruby, and PHP).
- Familiarity with cloud based Kubernetes.
- Experience with full-stack development in an Agile environment.
- Experience with Java, Angular, Spring and C2S.
- Experience with software testing tools such as Junit.
- Experience with scripting languages (Bash, Python).
Responsibilities
- Develops and maintains user interface, creates tools to improve site interaction, manages software workflow, fixes bugs and testing for usability.
- Utilizes various programming languages (such as HTML, JavaScript, and CSS for frontend development) and server-side languages (including Python, Java, Ruby, and PHP) to develop applications and operationalize concepts.
- Ensures the functionality of web applications.
- Manages APIs to allow communication between the frontend and backend as well as with other external services.
- Implements security protocols and protection measures to ensure the security of data.
- Collaborate with cloud engineers and government stakeholders to optimize the user experience.
- Maintain performance and functionality of Software as a Service solutions within the tactical mission network.
Other
- U.S. Citizenship and an active secret clearance
- BA/BS Degree in Computer Science, Software Engineering, Information Management Systems or a related discipline
- 7+ years of experience with a Bachelor's Degree. 6 years of experience may be substituted for a Bachelor's Degree. An Associate's degree and 4 years of experience may be substituted for a Bachelor's Degree.
- Able to work independently.
- Up to 10% travel required, primarily within the Continental US.