Scientific Software Developer
Riverside Technology, inc.
John C. Stennis Space Center, mississippi
Job Details
Full-time
Full Job Description
Riverside Technology, Inc. (Riverside), a leading engineering and consulting firm providing scientific analysis, scientific applications development, systems engineering and GIS services, is seeking a Software Developer to support the National Oceanic and Atmospheric Administration's (NOAA's) National Centers for Environmental Information (NCEI).
This position works with a team supporting NCEI’s Coasts, Oceans, and Geophysics (COGS) Division, specifically with Geospatial Data and Information Mapping services, Scientific Data and Information Management Systems, Scientific Software and Application Development, as well as support services for the Office of Ocean Exploration and Research (OER). The incumbent is expected to have information management, processing and stewardship, as well as scientific software, web application, and GIS development experience to facilitate the work. This position will require 2 possibly 3 days on site at the Stennis Space Center with remote work the rest of the time,. *Must be located in the Southwest within commuting distance of the Stennis Space Center in Mississippi.
Riverside is committed to serving minorities' women and those differently abled. Riverside also gives hiring preference to Veterans.
Requirements
- Facilitate data transfer and integration for product development tasks to archive, preserve, and access oceanographic and geophysical data and products.
- Work in collaboration to develop data acquisition processes for coastal, oceanographic and geophysical data.
- Develop new and maintain existing scientific software to comply with design requirements and suitability for use in their target environment(s).
- Technical assessment of legacy software to determine sustainability issues and identify IT security risks.
- Design, develop, implement, operate, and maintain applications including services to upload and extract data from digital databases, ingest and transform data sources, or analytic tools or products for change detection, monitoring, and quality control.
- Work in collaboration to design and implement interactive product interfaces and websites.
- Design, develop and implement custom APIs to support data access, integration, and visualization.
- Monitor operational systems and services for timely resolution of anomalies or failures.
- Utilize experience in information management, processing and stewardship, web application, and GIS development.
- Coordinate with data contributors to define data acquisitions and determine their suitability for long-term preservation and stewardship.
Required Skills
- Experience in developing scientific software applications for use with oceanographic data
- Python, XML editors (i.e. Oxygen, Altova XML Spy), OGC-compliant REST-based geospatial services,JavaScript, HTML, and SQL compliant DBMS
Preferred Skills
- Familiarity with Agile Methodologies, Scrum, and the Software Development Lifecycle (SDLC)
- Jira, Confluence, MS Office, Google Workspace, Git, SQL Developer
- GeoPortal, Geospatial metadata standards for search and discovery (FGDC, ISO)
- Familiarity with ESRI GIS products
- FORTRAN, Apache
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Short Term & Long Term Disability
- Training & Development
- Hybrid position