Scientific Python/GIS Programmer

We are looking for a software developer to join our team to support our NOAA Geospatial Services and Technical Support contract.

 

Date posted

Apr. 29, 2022 9:45 am

Application deadline

May 29, 2022 5:00 pm

Organization

Spatial Front, Inc

Location

  • United States

Job description

About the Company:

Spatial Front, Inc is the fast-growing small company providing IT solutions to federal, state, local governments, and the private sector. SFI is nationally recognized by Inc. Magazine by being awarded the Inc. 5000 Award in 2018, 2019, 2020 and 2021. We pride ourselves on being one of the premier employers in the VA, MD, DC area.

SFI is an industry leader in delivering cutting-edge technical solutions and mission support services that bring our customer’s businesses to the forefront of the 21st century. Our corporate commitment to excellence in client services and product development means that our people are attentive, hands-on, and bring industry-leading expertise that will meet and exceed your needs in a straightforward, timely, and cost-effective manner.

Every employee at SFI is a leader. We don’t settle. We blaze our own path and inspire those around us into action. We motivate others to reach their full potential. To learn more about us visit: www.spatialfront.com

Overview:

Spatial Front Inc. (SFI) is a fast growing Small Business providing IT support to Federal State, and local governments. We are looking for a software developer to join our team to support our NOAA Geospatial Services and Technical Support contract. We are looking for someone to provide scientific programming support for OCS’ AWS cloud-based applications and services: NOAA’s nowCOAST and Precision Marine Navigation dissemination services. 

nowCOAST is a GIS-based web mapping portal providing 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. Precision Marine Navigation dissemination service provides critical maritime information directly to mariners onboard ships using international S-100 standards. 

The candidate will working remotely at least until the end of 2022. After that point this may become a hybrid role with some time working remotely and in the office. Must have excellent written and verbal communications skills.

Responsibilities:

  • Assist in writing and modifying Python-based data processing and ingest programs to support the dissemination of real-time and regularly updated NOAA products.
  • Work with weather and ocean observations, marine weather forecasts, oceanographic forecast model guidance, and bathymetric data via the S-100 framework and GIS web services (e.g. OGC protocols) to support Precision Navigation and nowCOAST projects.
  • Assist in design, development, testing of new system components (AWS infrastructure and code) as well as with maintenance of existing code.
  • Assist in creating/operating automated testing and continuous integration pipeline to facilitate rapid deployment of new versions of code to AWS cloud infrastructure as part of DevOps workflow.
Requirements

Qualifications:

  • Bachelor’s degree, or substitute eight years of equivalent work experience.
  • At least six (6) years of experience in a technical scientific field.
  • Strong knowledge of and experience with scientific programming and general 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 and experience with version control best practices and experience with version control software (e.g. Git)
  • Ability to work within Linux-based computer systems

Preferred Skills and Experience:

  • 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) is a plus
  • Familiarity with React/node.js and front-end design is a plus
  • Familiarity with container-based software development and deployment (e.g. Docker, Kubernetes) is a plus

Additional Requirements:

  • In order to meet the clearance requirements for this opportunity, candidates must be eligible to work in the United States.
  • Ability to pass a US Public Trust background investigation for access to the client site and computing systems. You must have lived in the US for the past three (3) years.
  • As a Federal Contractor, employees may be required to be vaccinated against Covid-19 and provide proof of vaccination prior to the first date of employment.
  • 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.

Other Information: 

  • This is a full-time position. Please no agencies, third parties, or corp-to-corp.
  • Equal-opportunity Employer, EOE AA M/F/Vet/Disability.
  • Spatial Front Inc. participates in E-Verify.
 

For more details

https://recruiting.paylocity.com/recruiting/jobs/Details/1028113/Spatial-Front-Inc/Scientific-Python-Programmer