Aurora is an established and approved supplier of skilled manpower to ESA and in particular at ESTEC and ESAC. There is a great opportunity to join the Aurora team supporting ESA at ESAC, near Madrid, for the following work.
Overview and Tasks
Herschel is the 4th cornerstone in the Horizon 2000+ program of scientific spacecraft to be built and operated by ESA until about 2011. The objective is to support development and maintenance of the Herschel Science Data Processing by (i) designing, implementing, testing and documenting data analysis packages written in Java and Jython on a Linux platform, (ii) analysing and implementing fixes to Software Problem Reports and Change Requests.
This software is being developed jointly between ESA and the instrument teams, with ESA providing the framework within which the instrument teams can develop and optimise instrument-specific data reduction algorithms. The Herschel Data Processing System is already available to Herschel instrument specialists and will eventually be distributed free of charge to the astronomical community.
Specific tasks beyond general purpose software development include:
- Graphical user interface (GUI) development and maintenance
- Inclusion of externally delivered Java code into the graphical user interfaces
- Interaction with Jython community
- Development and maintenance of data structures, including accessing them locally and from object oriented and relational databases
- Development and maintenance of graphical libraries
- Development and maintenance of framework that permits both interactive and automatic data processing
- Setting up and providing access to web-services working in the VO context
- Writing and maintenance of documentation
- Provision and maintenance of test harnesses
Specific qualification requirements
Specific qualification requirements:
- A university degree in computer science, physics, electronic engineering, or equivalent.
- Fluent in English.
Specific knowledge is required in the following areas:
- At least five years relevant experience in professional software development and software engineering coding Java applications
- Very good and broad knowledge of Java
- Very good knowledge of GUI development
- Unix based systems (Linux or Solaris)
- Configuration control system: CVS
- Object Oriented design methods
- Knowledge of Jython is a strong advantage
- Eagerness to embrace new concepts and methods is an advantage
- Knowledge of data structures is an advantage
- Knowledge of design patterns is an advantage
- Knowledge of XML and DocBook is an advantage
- Experience to write user documentation is an advantage
- Experience in scientific/astronomical data reduction systems is an advantage.
All applicants must hold a valid passport from a country of the European Union and be legally able to work in Spain.
Location
The work will be performed at the ESAC, the European Space Astronomy Centre, at Villafranca del Castillo, near Madrid, Spain.
Contract
You will be registered for both social security and tax in Spain.
The standard working hours are 40 per week. There are 12 public holidays and an additional 27 annual days holiday.
Training to improve efficiency and provide strength for future career are of course included.
Aurora can assist financially with relocation.
Summary
Aurora's successful formula is ensuring the happiness of employees and customers.
To be considered for this Position
Provide prior to 10 June 2008 a complete and detailed Recruitment Form to Mr. Alex Jeanes, user alexjeanes at domain aurora.nl quoting reference SOE-76.
Aurora will agree conditional employment terms and conditions with candidates before presenting their recruitment form to ESA on or before 13 June 2008. ESA will select the candidates for interview at ESAC and Aurora will provide for interview travel costs. Should ESA select you then a formal letter of employment shall be issued with an agreed start date. |