FreshRemote.Work

Senior Programmer Analyst

REMOTE WORKER

Description

SFI is seeking a Programmer Analyst Level 5 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.


Primary 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.

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).

Additional Information

  • In order to meet the clearance requirements for this opportunity, candidates must be authorized to work in the US
  • All candidates will be subject to a complete background check to include, but not limited to Criminal History, Education Verification, Professional Certification Verification, Verification of Previous Employment and Credit History.
  • Public Trust background investigations can take approximately four to eight weeks and requires fingerprinting.

Other Information

  • The salary for this position is $60,000 - $90,000 annually
  • For information on SFI's benefits please visit http://www.spatialfront.com/pages/career.html
  • This is a full-time W2 position.
  • Please no agencies, third parties, or Corp-to-corp.
  • Spatial Front Inc. is an Equal-opportunity Employer, all qualified applicants will receive consideration for employment.
  • Spatial Front Inc. participates in E-Verify.
Apply

Job Profile

Restrictions

Authorized to work in the US Authorized to work in US Background check required Candidates must be authorized to work in the US No agencies No corp-to-corp No third parties

Benefits/Perks

Background check Career growth opportunities Full-time Health benefits Paid Time Off W2 employment

Tasks
  • Collaborate on geospatial data analysis
  • Configure
  • Configure and optimize web services
  • Deployment
  • Design
  • Design and develop map viewer applications
  • Develop
  • Develop and maintain web GIS platform
  • Development
  • Documentation
  • Enhance web mapping services
  • Improve geospatial ingest system
  • Maintain
  • Maintain open-source geospatial software
  • Process and visualize large spatial datasets
  • Support cloud-based GIS solutions
  • Work with scientific data formats
Skills

Analytical AWS AWS Cloud Cloud Computing CloudWatch Containerization Data Science Libraries Deployment Docker Documentation EC2 EKS Fingerprinting GDAL Geoserver Geospatial Data Processing GIS Git GRIB2 HDF5 HTML HTTP Hydrodynamic Models Java Javascript Kubernetes Lambda Linux Map Server Configuration Map Viewer Development Map Visualization NetCDF Node.js Oceanography Data OpenLayers Open Source Software PostGIS PostgreSQL Python React Relational databases Remote Sensing S3 Satellite imagery Scientific Raster Data Software Development Spatial Data Analysis Version Control Weather Data Web application development Web applications Web GIS Development Web Mapping Services Web Services

Experience

6-8 years

Education

Bachelor's degree BS/BA Data Science Equivalent Post-Secondary Degree

Timezones

UTC-5 UTC-8