CACI helps the Air Force Research Laboratory explore, prototype, and demonstrate new technologies, enabling the Air Force to maintain its technological advantage. We are seeking an on-site entry-level full stack web application engineer to help us research and develop web applications for air operations planning and management.
Requirements
- HTML, CSS and JavaScript
- Server-side programming environments, particularly Java or Node.js and frameworks like Express
- Automated testing tools like Mocha, Ava, JUnit, Selenium, or others
- Databases like PostgreSQL, MySQL, MariaDB, etc
- SCM and issue tracking tools like Git, GitLab, Jira, etc
- Experience with one or more of the following: Java, javascript, Node.js, HTML / CSS
Responsibilities
- Support design of client and server-side software architectures
- Develop and manage backend databases
- Write automated tests and user interface tests to support automated application testing
- Build frontend features according to the principles of progressive enhancement and responsive design
- Apply your HTML / CSS / JavaScript programming skills to solving complex data management problems
- Write technical documentation
Other
- Willing and able to obtain a SECRET clearance; Current and Active DoD SECRET security security clearance (or higher) preferred
- Available to work on-site at facilities in Rome, NY
- Bachelor’s degree in the field of computer science, computer engineering, electrical engineering, video game development, or related field
- Zero to three years of professional experience as a software developer
- Able to work in an office environment, including using computers for long periods of time and communicating with others face-to-face, by telephone, email, or instant messaging