GIS / Web Developer (Software Engineer II)
- Silver Spring, MD, United States
$105,000 to $110,000 USD / year
Applications open in a new tab.
Job details
- Pay
- $105,000 to $110,000 USD / year
- Posting language
- English
- Posted
Original job description
Join a small team building and running web map tools for ocean forecast data. You'll keep a daily data pipeline and a web map viewer running smoothly, improve them over time, and work with scientists and partner teams across the agency.
Duties & Responsibilities
• Develop and improve web-based software for visualizing coastal ocean forecasts and checking their quality.
• Design clear, user-friendly interfaces that meet the needs of forecast model developers and the people who use the forecasts.
• Build and extend an interactive map viewer for comparing ocean forecasts with satellite and in-situ observations.
• Develop tools for routine quality checks on forecast products and observations, using spatial and time-series methods.
• Support and improve the automated cloud processes that turn model and satellite data into map layers.
• Test, document and support the software you build.
Required Qualifications
• Education: a Bachelor's or Master's degree in engineering, oceanography, information technology, or a closely related field. A Bachelor's degree may be replaced by 4 to 5 years of relevant experience in addition to the minimum below.
• Experience: at least 4 years building or supporting cloud-based systems and processes, following sound IT practices.
•
Skills:
• Experience with ArcGIS, such as ArcGIS Pro and ArcGIS Online: publishing, sharing and managing map layers.
• Strong Python.
• Experience with MATLAB or Fortran.
• JavaScript, HTML and CSS.
• Linux and Git.
• Good communication and teamwork.
Desired Skills
• ArcGIS Maps SDK for JavaScript, or the ArcGIS API for Python.
• Sharing data publicly from the cloud, for example AWS S3 and CloudFront, or ArcGIS Online.
• Gridded scientific data such as NetCDF (for example with xarray), or satellite products.
• Scheduled jobs and automation on Linux servers.
• A background in, or interest in, oceanography or meteorology.
More about this job
Skills
- GIS
- Statistical quality control
- Computer technology
- ESRI ArcGIS
- ArcGIS
- Python
- The MathWorks MATLAB
- Fortran
- JavaScript
- HTML
- CSS
- Linux
- Git
- Communication skills
- Teamwork
- AWS