Applications Programmer I
University of Delaware
Job Title Applications Programmer I
Job ID 104177
Location Newark, DE
Deadline: Open until filled
CONTEXT OF POSITION:
The University of DelawareCollege of Earth Ocean and Environment's satellite receiving station (UD SRS) supports a wide range of research projects, including those that monitor coastal flooding; observe coastal waters for harmful algal blooms, which can deprive waters of oxygen; and track changes in ocean circulation that could be related to climate change, and assisting local fisheries. The data produced from this equipment has also been utilized with Google Earth to aid in teaching and educational events.
The station consists of an X-Band receiver for reception of the MODIS family of satellites which allows for the study of sea-surface temperature, chlorophyll concentrations, land surface temperatures, and vegetation patterns. An L-band receiver allows for the reception of NOAA and MetOP satellites to study atmospheric conditions, land surface temperatures, and sea surface temperatures.
Under the general direction of the Computer Research Specialist, the Applications Programmer I is responsible for maintenance and operation of the satellite receiving station within CEOE. Duties will include, routine maintenance of X/L band antenna and geostationary dish including associated hardware/software, schedule of data acquisition, and troubleshooting of data reception.
The Applications Programmer helps maintain data distribution services/servers and software (e.g., THREDDS, ERDDAP) for satellite data while assisting with help requests from researchers and general public. Knowledge of R and other scientific programming languages as well as familiarity with managing and manipulating geospatial data will be helpful.
- Perform routine maintenance of X/L band antenna and geostationary dish including associated hardware/software, schedule of data acquisition, and troubleshooting of data reception.
- Design, organize, modify, and support SRS computing systems.
- Configure, manage, and maintain SRS data management and processing software.
- Configure acquisition of and maintain external remotely sensed data sources.
- Create and maintain scripts and software to process satellite data in multiple format standards (e.g., NetCDF-4, HDF, TIFF).
- Configure, manage, and maintain distributed data server systems and software.
- Assist with support of computing infrastructure as part of a team of scientists and computing professionals.
- Monitor and maintain satellite data feeds in support of regional observations and supporting various technical aspects of research projects.
- Troubleshoot and coordinate with satellite manufacturer as necessary to resolve any satellite station performance issues.
- Monitor data ingest, processing and storage on a daily basis and manage problems related to data ingest difficulties (including weekends).
- Use TeraScan and/or SeaDas image analysis software for production of presentation quality images from raw remotely sensed imagery.
- Evaluate and recommend testing and evaluation of new procedures, software, and hardware.
- Perform miscellaneous research-related and operational duties as assigned.
- Bachelor's degree and one year work experience, or equivalent combination of education and experience. Experience via internships and/or academic coursework may substitute for one year related experience. A degree in Computer Science or related field is preferred.
- Linux and Bash/CSH required.
- Experience in MatLab or R, SeaDas, and Satellite data processing preferred.
- Experience with at least 1 programming language and one year of experience programming in PHP preferred.
- Experience with Distributed Data Server Software Systems (e.g., THREDDS, ERDDAP)
- Experience accessing data from large data repositories and databases using wget, curl, and SQL.
How To Apply
When applying please submit a one-page cover letter and your resume as one document. Also, please remember to provide names, addresses and telephone number of at least three references in the online application.
Equal Employment Opportunity
The University of Delaware is an Equal Opportunity Employer which encourages applications from Minority Group Members, Women, Individuals with Disabilities and Veterans. The University's Notice of Non-Discrimination can be found at http://www.udel.edu/aboutus/legalnotices.html