System engineering and architectural design activities, including operating plans and procedures; Designing, developing, implementing, testing, deploying, operating and maintaining software tools and systems, eg: observation proposal handling, mission planning and quick-look systems, parts of which may be distributed to the community, user support tools, interactive analysis and calibration systems, to be distributed –as needed– to the community for data reduction and analysis, data processing pipelines, Scientific data archives and interfacing these to the virtual observatory. University degree or equivalent in computer science or related fields; Strong Java skills; Knowledge and experience in at least some of the following is essential: large DBMS, distributed processing, numerical and statistical techniques; Knowledge of ECSS standards for software development, JDK 1.7 / RMI / Generics, OO design, distributed processing, numerical programming in Java, JUnit / Eclipse/ Ant, JDBC / DBMS interaction, subversion and large Databases/data processing (>1TB); Basic educational or work-acquired knowledge of astronomy/physics and standard numerical methods and techniques would be a strong asset; Experience working with large data volumes, ICDs, data dictionaries would be an asset; Experience in interacting with the science community would be an advantage; Fluency in English is mandatory. This job is located near Madrid, Spain. We are looking for candidates who are available from March 2013 (or as soon as possible thereafter). If you think you have what it takes for this job, please send us your CV together with a letter of motivation (both in English) to Ms Sarah Gonschorek, quoting job reference NL-HP-1911 before 08 Feb 2013.