About the role
As a Full-Stack Software Engineer, you will be responsible for developing and maintaining robust web applications and analytics solutions. You will work across the entire software development lifecycle, utilizing various programming languages and frameworks to create high-quality software that meets user needs and system performance standards. Develop and maintain web applications using any of the following technologies: Java, JavaScript, Python, Go, C++ Create responsive and user-friendly interfaces with frameworks such as Angular, React, or Vue, along with HTML and CSS. Implement analytic solutions using Hadoop and MapReduce to analyze large datasets. Manage database engineering and maintenance tasks with technologies such as MongoDB, MariaDB, and Oracle. Analyze system performance standards and collaborate with users and system engineers to prototype and implement software solutions. Modify existing software to correct errors, adapt to new hardware, or enhance performance. Assist in developing and executing test procedures for software components to ensure functionality and reliability.
Qualifications
Clearance: TS/SCI w/Poly