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 database support services for the Deep Sea Coral (DSC) Research and Technology program and the Office of Ocean Exploration and Research (OER). The incumbent is expected to have experience with environmental data (oceanographic, geophysical or other ecosystem data) 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.
Riverside is committed to serving minorities' women and those differently abled. Riverside also gives hiring preference to Veterans.
Requirements
● Development, operation and maintenance of geodatabases and data resources.
● Write system technical documentation.
● Configure, modify, document, and maintain commercial or open-source GIS and database software for COGS projects.
● Operations and maintenance (O&M), data QA/QC, format conversion, analyses, and database development.
● Maintain existing systems, modernize and optimize these systems to operate in the cloud environment as well as develop and apply new capabilities that utilize cloud services.
● Collaborate with the AI Team to support database cloud migration.
● Verifying, validating, and characterizing both planned and existing scientific software, systems and products for their compliance with design requirements and suitability for use in their target environment(s).
● Technically assess legacy software for determining sustainability issues (technical debt) and identifying information technology security risks.
● Develop and maintain related software, process and application documentation for applications forecasted to be translated and moved to cloud-native development platforms and software stacks.
● Support NCEI transformation from an “Extract Transform Load” (ETL) to an “Extract Load Transform” (ELT) process.
● Populate GIS databases and provide data query and access capabilities.
● Collaborate with the OER team to design, develop, operate, and maintain data and scientific information management software.
Required Skills
● Expertise with the ESRI software suite including ArcGIS Online and ESRI Experience Builder
● ESRI ArcGIS Desktop (ArcMap, ArcCatalog), ESRI ArcGIS Enterprise (Server), ESRI SDE
● Oracle and PostgreSQL, Oracle SDO, XML
● OGC-compliant REST-based geospatial services
● SQL compliant DBMS.
● Python scripting language
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)
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 with Work From Home options