Mid-level Programmer Analyst at Spatial Front Inc
United States, North Carolina, USA -
Full Time


Start Date

Immediate

Expiry Date

01 Aug, 25

Salary

60000.0

Posted On

01 May, 25

Experience

6 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Control Software, Kubernetes, Pandas, Hdf5, Geoserver, Python, Numpy, Analytical Skills, Front End Design, Software Development, Javascript, Satellite Imagery, Gdal, Version Control

Industry

Information Technology/IT

Description

Description:
SFI is seeking a Mid-level Programmer Analyst to provide web-GIS software development support for NOAA/NOS’ AWS cloud-based nowCOAST (nowcoast.noaa.gov). nowCOAST is a GIS-based web mapping portal providing near-real-time observations, analyses, tide predictions, model guidance, watches/warnings, and forecasts via web mapping services and map viewer to support mariners and coastal emergency managers across the U.S.

DESIRED SKILLS & QUALIFICATIONS

  • Familiarity with NOAA’s scientific raster and vector data sets (e.g. hydrodynamic model forecast guidance, satellite imagery, and in-situ weather and ocean observations) and scientific data formats (e.g. netCDF, GRIB2, and HDF5).
  • Strong documentation and analytical skills
  • Experience working in a technical/scientific field.
  • Familiarity with AWS services is a plus (Lambda, EC2, S3, EKS, Cloudwatch, etc.).
  • Familiarity with GeoServer and/or relational databases (e.g PostgreSQL/PostGIS).
  • Familiarity with React/node.js and front-end design.
  • Familiarity with container-based software development and deployment (e.g Docker, Kubernetes).

Requirements:

  • BS/BA or equivalent Post-Secondary Degree.
  • Minimum 6-8 years of experience in a technical scientific field.
  • Strong knowledge of and experience with programming practices. Preferred languages include Python and JavaScript as well as some Java Knowledge and experience with development and deployment of Python packages and modules.
  • Knowledge of GIS/Data Science Python libraries (Numpy, Pandas, Shapely, GeoPandas, GDAL, etc.).
  • Knowledge and experience with version control best practices and experience with version control software (e.g. Git)
  • Ability to work within Linux-based computer systems
Responsibilities
  • Design, develop, maintain, and continuously improve the open source nowCOAST platform on AWS to ingest, process and visualize diverse types of large spatial scientific raster and vectors datasets from across NOAA and serve the data via web mapping services and interactive map viewer.
  • Develop, maintain, and continuously improve an event-based geospatial ingest and processing system using Python, AWS cloud-native technologies, and open-source software libraries (e.g. GDAL).
  • Configure, optimize, maintain and continuously improve open-source geospatial web services software (GeoServer, PostgreSQL/PostGIS) to provide OGC compliant web mapping services (WMS, WMTS, WFS).
  • Assist with the design, development, and improvement of map viewer web applications (JavaScript, React, and OpenLayers).

Requirements:

  • BS/BA or equivalent Post-Secondary Degree.
  • Minimum 6-8 years of experience in a technical scientific field.
  • Strong knowledge of and experience with programming practices. Preferred languages include Python and JavaScript as well as some Java Knowledge and experience with development and deployment of Python packages and modules.
  • Knowledge of GIS/Data Science Python libraries (Numpy, Pandas, Shapely, GeoPandas, GDAL, etc.).
  • Knowledge and experience with version control best practices and experience with version control software (e.g. Git)
  • Ability to work within Linux-based computer systems.
Loading...