OpportunitieS


GIS Programmer - Software Engineer I/II

NOAA NWS Integrated Dissemination Program (IDP)

 

IDP

 

Initial consideration will be given to applications received prior to 4:00 p.m. (MST), Monday, 7 December, 2015.
Thereafter, applications will be reviewed on an as-needed basis.


The UCAR Visiting Scientist Programs, in cooperation with NOAA’s National Weather Service (NWS)/Office of Dissemination (DISS), is seeking applications for Software Engineers I/II to support the NOAA Integrated Dissemination Program (IDP) Geographic Information Systems (GIS) project.

These positions involve the maintenance and upgrades of the Integrated Dissemination Program GIS web services and data ingest processes here after referred to as IDP GIS. This position is located in the NOAA/NWS/DISS in Silver Spring, MD.

The successful candidates will develop expertise and maintain existing Python scripts that use Arcpy, and are employed for automating administrative GIS tasks. This includes data ingestion into the enterprise database; as well as, the writing of custom scripts in the future for data that cannot be handled by the existing ingest scripts.This candidate will also:

  • Maintain the IDP-GIS web services hosting facilities (Esri stack or OpenGeo GeoServer stack). Maintenance will involve restoring IDP-GIS map services back to normal operations following unplanned outages and will require on-call technical response during non-business hours.
  • Assist with implementation of future upgrades of IDP-GIS components (i.e. administrative scripts, map services, data ingest) into operations in close collaboration with system administrators and database administrators of NWS/NCEP Central Operations.
  • Assist with the migration of other NOAA Line Office web services to the NOAA IDP hosting facilities and the maintenance of these services.
  • Develop expertise in various GIS packages, associated database technologies, and NOAA’s real-time operational meteorological, oceanographic, and hydrologic spatial data sets.

In order to qualify for the Software Engineer II position, the incumbent will also be responsible for the following:

  • Perform requirements analysis, documentation, and translate results into design specifications.
  • Design, develop, test, and implement new data processing, system monitoring, and quality assurance software.
  • Test, evaluate, and recommend off-the-shelf, open source, and in-house developed software in coordination with the IDP-GIS development team.

Decision Making and Problem Solving

This employee will receive supervision and guidance by the National Oceanic Atmospheric Administration (NOAA)/National Weather Service (NWS)/IDP-GIS Project Manager (PM) and IDP-GIS Project Lead. The employee will work as a team member on projects as assigned by the IDP-GIS PM.

Knowledge, Skills & Abilities

  • Experience in the implementation, monitoring, and troubleshooting of applications in an operational Linux environment
  • Knowledge and experience in computer programming and debugging, database management, and Web architecture.
  • Familiarity with the implementation and maintenance of GIS map services.
  • Experience with the manipulation of spatial data sets (e.g. meteorological, hydrologic, and oceanographic data, imagery, and forecasts) in various formats (e.g. Shapefiles, GeoTIFF, NetCDF, GRIB2, BUFR).
  • Experience with several of the following software technologies related to processing and display of geospatial data:
    • GIS Software – ArcGIS Desktop and Server, FME, GDAL/OGR, GeoServer
    • Databases –ArcSDE, PostgreSQL with PostGIS extension
    • Languages/Technologies – Python with Arcpy, JavaScript, Java, Subversion, Apache, Tomcat

In order to qualify for the Software Engineer II position the majority of the following skills/experience must be met:

  • Strong knowledge and experience in computer programming and debugging, database management, information systems, and Web architecture.
  • Strong knowledge and experience in software design principles and performance optimization.
  • 2 or more years of experience with several of the following software technologies related to processing and display of geospatial data:
    • GIS Software – ArcGIS Desktop and Server, FME, GDAL/OGR, GeoServer
    • Databases –ArcSDE, PostgreSQL with PostGIS extension
    • Languages/Technologies – Python with Arcpy, JavaScript, Java, Subversion, Apache, Tomc

Education & experience

Associate's Degree in Computer Science or Information Technology with 3-4 years of experience or equivalent combination of education and experience or a Bachelor of Science in a related field such as Meteorology or Atmospheric Sciences with computer science course work, experience and skills.

In order to qualify for the Software Engineer II position:

Bachelor of Science in Computer Science or Information Technology with 4-6 years of experience or equivalent education (e.g. Master's Degree) preferred.

Employees of the University Corporation for Atmospheric Research (UCAR) and subject to and covered by UCAR policies with respect to all personnel matters. The selected candidate will receive a fixed annual salary. Benefits include health and dental insurance, sick and annual leave, paid holidays, mandatory participation in a retirement fund (TIAA/CREF), and life insurance. Relocation benefits are not provided and UCAR will not sponsor a work visa to fill this position.

CLICK HERE to Apply at UCAR Employment Opportunities

You will need to submit the following as a single *.pdf attachment:

  1. Cover Letter
  2. Curriculum Vitae
  3. List of 3 professional references with contact information (name, organization, email).

Initial consideration will be given to applications received prior to 4:00 p.m. (MST), Monday, 7 December, 2015.
Thereafter, applications will be reviewed on an as-needed basis.

For further information on this and other UCAR Visiting Scientist Programs,
please call 303-497-1605 or send an email to vspapply@ucar.edu.

The University Corporation for Atmospheric Research is an EO/AAE who values and encourages diversity in the workplace.