OpportunitieS


Software Engineer I/II

NOAA NWS Integrated Dissemination Program (IDP)

 

IDP

nowCoast

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

 


The UCAR Visiting Scientist Programs, in cooperation with NOAA’s National Ocean Service (NOS)/Coast Survey Development Laboratory (CSDL), is seeking applications for an Software Engineer I/II to support the NOAA Integrated Dissemination Program (IDP) nowCOAST migration project.

This project consists of migrating the new version of NOAA’s nowCOAST GIS web mapping portal (Ver. 5.0) presently running in the NOS/OCS 5 x 8 IT environment to the NOAA IDP GIS infrastructure to provide operational 24 x 7 high reliability for nowCOAST users. This position is located in the NOAA NWS National Centers for Environmental Prediction (NCEP), Central Operations (NCO) in College Park, MD.

The successful candidate will Implement the NOS/OCS' nowCOAST in the NOAA Integrated Dissemination Program (IDP) hosting facilities in College Park, MD and Boulder, CO. This will involve modifying existing Python-based scripts used for automating administrative GIS tasks and extending data processing scripts to new datasets. This candidate will also:

  • Maintain the NOS/OCS’ nowCOAST in the NOAA Integrated Dissemination Program (IDP) hosting facilities. Maintenance will involve restoring nowCOAST’s map services and/or map viewer back to normal operations following unplanned outages and will require on-call technical response during non-business hours. Involved in implementing future upgrades of nowCOAST into operations.
  • Migrate and maintain other NOS/OCS applications in the IDP hosting facilities and assist NWS in the operation of their GIS map 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 and 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 nowCOAST development team.

This employee will receive supervision and guidance by the National Oceanic Atmospheric Administration (NOAA)/National Ocean Service (NOS)/Coast Survey Development Lab (CSDL) nowCOAST project manager and lead developer.  The employee will work as a team member on projects as assigned by the team leader.

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 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
    • Databases –ArcSDE, PostgreSQL with PostGIS extension
    • Languages/Technologies – Python, 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
    • Databases –ArcSDE, PostgreSQL with PostGIS extension
    • Languages/Technologies – Python, JavaScript, Java, Subversion, Apache, Tomcat

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.  A relocation allowance for travel, $750 for shipping, and other support costs is provided.

CLICK HERE to Apply at UCAR Employment Opportunities

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

  1. One-page statement of interest and experience related to the position description;
  2. Curriculum Vitae;
  3. Two names to contact as references (name, organization, email)

Initial consideration will be given to applications received prior to 4:00 p.m. (MST), Tuesday, 31 March, 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.