CACI International - Rome, NY
posted about 2 months ago
CACI is seeking an on-site entry-level full stack web application engineer to assist in researching and developing web applications for air operations planning and management. This role involves working closely with customers to design and implement both frontend and backend software for a complex interactive web application. The engineer will support the design of client- and server-side software architectures, develop and manage backend databases, and write automated tests and user interface tests to ensure the application is robust and reliable. Additionally, the engineer will build frontend features adhering to the principles of progressive enhancement and responsive design, applying their HTML, CSS, and JavaScript programming skills to solve complex data management problems. Writing technical documentation is also a key responsibility of this position. The technologies utilized in this role may include server-side programming environments such as Java or Node.js, along with frameworks like Express. Frontend frameworks such as Angular or React may also be employed, depending on the project requirements. The engineer will work with web-based graphics programming environments like SVG, Canvas, or WebGL, and utilize automated testing tools such as Mocha, Ava, JUnit, or Selenium. Database management will involve working with systems like PostgreSQL, MySQL, or MariaDB, and version control and issue tracking will be managed through tools like Git, GitLab, or Jira. This position requires the ability to obtain a DoD TOP SECRET security clearance and the candidate must be available to work on-site in Rome, NY. The role is designed for individuals with zero to three years of professional experience as a software developer, and a desire to learn on the job is essential. A Bachelor's degree in computer science, computer engineering, electrical engineering, video game development, or a related field is required. CACI offers a culture of integrity, trust, and continuous growth, providing employees with the flexibility to balance work and personal life while contributing to critical national missions.