je.st
news
Tag: engineer java
Java Software Engineer Herschel Science Data SCJ2703
2013-07-29 13:51:09| Space-careers.com Jobs RSS
Summary A degree educated experienced science operations engineer with experience of using Java and Jython on a Linux platform is required. Objective The objective of the service support to be provided is to continue development of the Herschel Science Data Processing system by designing, implementing, maintaining, testing and documenting data analysis modules. This software is developed jointly between ESA, the three Herschel instrument teams and the NASA Herschel Science Center, with ESA coordinating the overall development and providing the framework within which the instrument teams can develop and optimise instrumentspecific data reduction algorithms. The Herschel Data Processing System serves both as the basis to generate standard pipeline products and as tool to analyse Herschel data interactively. The Herschel Data Processing System is distributed to the astronomical community. Responsibilities Duties Specific tasks beyond generalpurpose software development include Development and maintenance of the Herschel standard product generation and quality control framework. This framework is used for pipeline data processing for all Herschel data Graphical user interface GUI development and maintenance Development and maintenance of the Herschel Interactive Analysis system. This system is used by the astronomical community to exploit Herschel data in detail Development and maintenance of data structures, including accessing them locally and from object oriented and relational databases Development and maintenance of numerical libraries Setting up and providing access to webservices working in the VO context Writing and maintenance of documentation Provision and maintenance of test harnesses Support of the data processing technical assistants when running the operational environment to generate Herschel standard products. Qualifications Experience A university degree in computer science, physics, electronic engineering, or equivalent is required. Essential Skills 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 Good knowledge of GUI development Unix based systems Linux Configuration control system CVS Object Oriented design methods Desirable Skills Knowledge of Jython Experience in HTTP and HTTPS protocols Experience in socket oriented multiclientserver applications Experience within a parallel multiprocessing environment Knowledge of the distributed resource management application API DRMAA Knowledge of bash scripting Knowledge of the FITS file format Experience with numerical and astronomical data reduction systems and algorithms Experience writing user documentation Knowledge of Windows XP and 7 and Macintosh based systems Eagerness to embrace new concepts and methods Knowledge of data structures Knowledge of design patterns Knowledge of XML and DocBook Experience with Virtual Observatory concepts and software Experience in scientificastronomical data reduction systems Qualities Experience interacting with instrument and calibration scientists and the scientific community would be an advantage The selected engineer must operate in a team environment and occasionally travel. Good interpersonal and communication skills are an advantage. The engineer should be used to working independently in a focussed way against tight deadlines. The engineer should be comfortable in an international working environment and must be fluent in English, one of the official languages of ESA Further Details All roles within Telespazio VEGA have a defined closing date, however if a successful candidate is found before the advert expires the role will be closed early. We would therefore advise any candidate to apply as early as possible to avoid disappointment. Location of the position is Madrid, Spain Benefits Competitive salary plus a comprehensive benefits package are offered to the successful candidate Security In line with Asylum Immigration Legislation, all applicants must be eligible to live and work in the EU. Documented evidence of eligibility will be required from candidates as part of the recruitment process. Furthermore, in view of the nature of the work the company is in, all potential employees will undergo stringent reference and identity checks.
Tags: data
software
science
java
Java EE Development, COTS integration, Access Database Maintenance Engineer fm
2013-03-18 10:37:30| Space-careers.com Jobs RSS
About us SCISYS Deutschland GmbH provides professional engineering and consultancy services supporting space programmes and missions. We have a strong presence at ESOC and EUMETSAT, as well as serving all ESA sites, ESO, Columbus Control Centre, the German Galileo Control Centre and spacecraft primes. Our team is composed of university graduates and experienced professionals, comprising some of the most knowledgeable, dedicated and talented engineers across Europe. Our services cover the whole life cycle of space programmes from early concepts to operations. Our Space Division provides a dynamic, supportive and friendly atmosphere in which you are encouraged to lead with initiative. We support new ideas from our colleagues and are focused on innovation. Moreover, we actively manage your professional development, training and career progression. For the location in Darmstadt, Germany we are looking for a Java EE Development, COTS integration, Access Database Maintenance Engineer fm at EUMETSAT. Tasks The Key person will work in the Enterprise Data and Application team EDA of the Information and Communication Technology Support ICT section in the General Services Division GES. The Key person will be responsible for developing and maintaining Java EE applications and integrating them in the Oracle WebCenter Content based Internet and Intranet. Additionally the Key person will be customising and maintaining Commercial of the Shelf COTS applications. The Key person will contribute to the full life cycle of the application software development, maintenance and support for all services, including web applications integrated in the Web Site and Intranet and will contribute to the full life cycle of clientserver based COTS systems e.g. Service Desk System, Library System, Organisational Chart, .... Occasionally the consultant will maintain standalone MS AccessVBA based applications. It is foreseen, that the detailed tasks of the Key person will include as a minimum Design, implement, maintain, test and deliver applications based on Java EE and partially using Oracle WebCenter Content following the full application development cycle Specify, customize, integrate and maintain clientserver based COTS systems and document the customisation and integration in the EUMETSAT environment Maintain, test and deliver applications based on Microsoft MS Access 200713 Provide second level support for existing applications, systems and services Gather and document user and system requirements and constraints Document the tasks and deliverables according to EUMETSAT working practices Perform the related quality assurance, configuration and change management activities Contribute to project planning and reporting Essential requirements In addition to having a university degree in computer science, software engineering or equivalent, the Key person shall have as a prerequisite At least 5 years professional experience in the design, implementation, integration and testing of Internet and Intranet applications using Java EE and Oracle databases At least 3 years professional experience in JSFFacelets, JSP, Servlets and JPAHibernate Knowledge of XHTML, CSS, Ajax, JavaScript, XML, XSLT Experience in maintaining Visual Basic for Applications and MS Access applications Knowledge of Windows Proven experience in formal documentation, preferably in a ISO 9000 certified project and service environment High degree of autonomy, good personal communication skills oral and writing and strong customeroriented approach to interact with EUMETSAT personnel The work requires a team player with the ability to work efficiently in a small team environment. The variety of the tasks requires a high degree of autonomy and the ability to take your own initiatives. Desirable skills In addition to the above requirements, experience knowledge in the following areas shall be considered a distinct advantage Professional experience in integrating and customising COTS systems Knowledge of Oracle WebCenter Content UCM 11g Experience in integrating applications in Oracle WebCenter Content UCM 11g Experience in integrating systems with Web ServicesSOAP, LDAPAD Experience in Glassfish v2v3 administration Knowledge of UML and Design Patterns Knowledge of ITIL, in particular with respect to change and configuration management fundamentals and principles Other information Fluency in English, both spoken and written, is required Late night or weekend work might be required on rare occasions Must be an EU national or possess a valid German Work Residence Permit Foreseen start date is 20 August 2013 To guarantee that your application is processed, please apply via our website httpwww.scisys.dewhereweworkspacecareersspacejobs.html
Tags: development
access
database
maintenance
Gaia Science JAVA Software Engineer SCJ 2588
2013-01-18 17:39:08| Space-careers.com Jobs RSS
Summary An experienced JAVA software engineer to support Gaia Science Operations at ESAC. Objective An exciting opportunity to work at ESAC, supporting, maintaining and testing systems for the Gaia mission. Responsibilities Duties The Gaia mission is planning to map to microarcsecond accuracy 1 of the stellar population of our galaxy that is around one thousand million objects. Each object will be seen about 100 times over the fiveyear mission. The data reduction of the 100 Terabytes of downlinked data is estimated to require a Petabyte storage system. The processing will be community wide effort performed by the Gaia Data Processing and Analysis Consortium DPAC in which ESAC plays a coordination role. The ESAC team is forming Gaias Science Operations Centre SOC and is heavily involved in DPAC especially in the overall architecture and the core processing. The processing is distributed over five locations and ESAC will form the hub for data exchange via the Main Database. This main database will form the input for all processing and will be augmented with the output of all processing to arrive at a new version. Core processing including initial data treatment and the Astrometric Global Iterative Solution AGIS to solve the many unknown astrometric parameters The production of processing software for Gaia Maintain core software as well as receiving packages from external entities to be integrated and run in SOC The selected person must be willing to work in a team environment and to travel Qualifications Experience The chosen language for the Gaia Core processing is Java. The position requires strong Java skills and operational experience. ECSS standards for software development JDK 1.6 1.7 OO design Database interaction using JDBC Distributed processing JUnit Eclipse Ant Subversion Large Databasesdata processing 1TB University degree or equivalent in computer science or related fields Basic educational or workacquired knowledge of astronomyphysics and standard numerical methods and techniques would be a strong asset Scientific background is a strong advantage The candidate should have a good grasp of ECSS standards and be aware of required documentation for a large project In addition knowledge of the following would be beneficial LaTeX Experience working with large data volumes, ICDs, data dictionaries would be an asset Essential Skills Experience interacting with the science community would be an advantage. The ability to analyse problems and provide solutions efficiently in a busy environment while adhering to formal procedures, and to be proactive, are important assets. The incumbent should be comfortable in an international working environment and be fluent in English, one of the official languages of ESA. Further Details All roles within Telespazio VEGA have a defined closing date, however if a successful candidate is found before the advert expires the role will be closed early. We would therefore advise any candidate to apply as early as possible to avoid disappointment. Closing Date for applications is Friday 8 February 2013 Location of the position is Villafrance del Castillo, Madrid Benefits Competitive salary Security In line with Asylum Immigration Legislation, all applicants must be eligible to live and work in the EU. Documented evidence of eligibility will be required from candidates as part of the recruitment process. Furthermore, in view of the nature of the work the company is in, all potential employees will undergo stringent reference and identity checks.
Tags: software
science
java
engineer