CACI's Agile Digital Solutions Group is seeking a Software Developer to join the National Aeronautics and Space Administration's (NASA) Consolidated Applications and Platform Services (NCAPS) team. The developer will be responsible for providing data migration planning, testing and transition expertise, as well as senior system engineering, operations and sustainment of applications, web development and systems administration.
Requirements
- Bachelors' degree (will consider experience in lieu of degree)
- 8 or more years of experience as a software engineer
- Software development experience with NASA platform applications, NASA custom applications, NASA systems engineering/database development
- 5 or more years of experience with Java (ServiceNow, C#, Python, or similar Object-Oriented languages)
- 5 or more years of experience with Coldfusion, HTML,.NET
- Must be willing and able to obtain a NASA Public Trust Clearance (US Citizenship required)
- Experience driving technical decisions, including the ability to break down problems, identify solutions, and communicate the process and conclusions to an engineering team
- Experience with front-end/UI design and will be focused on the use of Angular and Java
- GUI development experience with Java Swing, JavaFX, RESTful API design (JavaScript, TypeScript, and/or ReactJS)
- Experience with NASA World Wind Java, ATAK, Cesium, Protocol Buffers, Avro, OpenGL/OpenCL, and/or CUDA
- Passion for developing customer-focused solutions
- SAFe certification
- Passionate about front-end/UI software engineering
- Full stack experience
Benefits
- Comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
- Flexible time off benefit
- Robust learning resources
- Competitive compensation