California Institute of Technology
The Infrared Processing and Analysis Center (IPAC)
(http://www.ipac.caltech.edu ) is NASA's multi-mission center of expertise for long-wavelength astrophysics. IPAC is participating in a considerable range of space based far-infrared astronomy projects. The NASA Herschel Science Center (NHSC, http://www.herschel.caltech.edu ) is part of IPAC at Caltech. The NHSC is operated for NASA in order to support the United States astronomical community in using the Herschel Space Observatory and its archived scientific data. Herschel observes at far infrared and sub-millimeter wavelengths with three scientific instruments HIFI, PACS, and SPIRE.
The NHSC is seeking a temporary (one year) part-time Applications Developer with a strong background in Java software development. The applicant should be familiar with development tools such as Eclipse, configuration control tools, and have a solid background and experience with Python, and preferably Jython development. He/She should be experienced with Unix based environments such as Linux or Mac OS. Experience with MS-Windows is a plus.
The Career Level and Salary determination will be based on the applicant's experience, skills and competencies as they relate to the requirements of this position. We have the ability to hire either:
Applications Development - IC / Associate, salary grade 43 or
Applications Development - IC / Senior, salary grade 44
The successful candidate will work primarily with the Spectral and Photometric Imaging Receiver (SPIRE) instrument team within the NHSC to maintain and expand existing modules of the SPIRE data processing pipeline with emphasis on the spectrometer portion. The Applications Developer will implement changes requested by calibration scientists, help improve documentation, as well as develop new modules if necessary. The developer may also assist the Heterodyne Instrument for the Far Infrared (HIFI) team or Photoconductor Array Camera and Spectrometer (PACS) team, if needed. Other duties may also be assigned.
Bachelor's degree or equivalent and at least 3 years of experience in Java software development including familiarity with development tools such as Eclipse, configuration control tools, and have a solid background and experience with Python. Must be experienced with Unix based environments such as Linux or Mac OS.
We are looking for an individual with a keen interest in problem solving and scientific programming, as well as willingness to think outside the box and learn new skills related to the astrophysical science environment in which the team is working. The ability to work in a team that is part of a large international collaboration, as well as good communication skills are essential.
Experience with Jython development is preferred.
Experience with MS-Windows is a plus.
To be considered for this position please visit our web site and apply on line at the following link: jobs.caltech.edu 
Caltech is an Affirmative Action/Equal Opportunity Employer. Women, Minorities, Veterans and Disabled Persons are encouraged to apply.