KBR is seeking a Software Engineer III to support the U.S. Geological Survey (USGS) under the Requirements, Capabilities, and Analysis for Earth Observation (RCA-EO) contract. This role will contribute to the Landsat program, which manages the world's longest continuously acquired collection of land remote sensing data, by designing, developing, and maintaining software products.
Requirements
- Python experience
- Relational database experience
- Experience with change management tools such as Git
- GUI Development
- Experience with data ingest, data processing, and front-end visualization
Responsibilities
- Analyze system and user requirements to define and develop SW requirements
- Identify SW design and development tasks and provide an estimate for the work
- Perform and document preliminary and detailed design of components making up a software product
- Perform code development for assigned tasks
- Develop and conduct unit testing
- Document the testing effort through generation of test plans, procedures, and reports
- Respond to and resolve software discrepancies against documented requirements
Other
- Communicate and coordinate activities and technical status with Project team members, as appropriate
- Ensure all software activities are conducted in accordance with the Software Development Life Cycle
- Ensure proper process is followed and documentation is properly maintained
- Participating in peer reviews
- Excellent interpersonal, organizational, and communication skills