| Job Description | ROLE:
The consultant 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. To a lesser extend, the consultant will be the database administrator of the Oracle databases used by the applications. To a much lesser extend, the consultant will contribute to the full life cycle of client-server based COTS systems (e.g. Library System).
It is foreseen, that the detailed tasks of the consultant will include as a minimum:
- Design, implement, maintain, test and deliver applications based on Java/JEE and partially using Oracle’s Stellent Content Management System following the full application development cycle;
- Provide second level support for existing applications, systems and services;
- Install, configure, monitor and administer Oracle databases;
- Support to Oracle databases design (schema generation, analysis) and data migration;
- Implement and maintain scripts and/or procedures where applicable for the automated and/or controlled execution of the above activities;
- Specify, customize, integrate and maintain client-server based COTS systems and document the customisation and integration in the EUMETSAT environment;
- 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.
PROFILE:
In addition to having a university degree in computer science, software engineering (or equivalent), the consultant shall have as a prerequisite:
Extensive professional experience in the design, implementation, integration and testing of Internet and Intranet applications using JEE and Oracle databases;
- Professional experience in JSF, JSP, Servlets, XML, (X)HTML, CSS, JavaScript and JPA/Hibernate;
- Experience in Oracle database administration;
- Experience in integrating systems with Web Services/SOAP, LDAP, SMTP;
- Experience in further web application programming languages especially PHP;
- Experience in management and configuration of Apache, Tomcat and Glassfish;
- Knowledge of UML and Design Patterns;
- Knowledge of UNIX (including Shell-scripting) and Windows XP;
- 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 customer-oriented approach to interact with EUMETSAT personnel.
In addition to the above requirements, experience / knowledge in the following areas shall be considered a distinct advantage:
- Knowledge of Web Site Content Management Systems, especially Oracle’s Stellent Content Management System;
- Experience in integrating applications in Content Management Systems, especially Oracle’s Stellent Content Management System;
- Knowledge of AJAX, Perl, Microsoft Access;
- Knowledge of ITIL, in particular with respect to change and configuration management fundamentals and principles;
The official languages of EUMETSAT are English and French. The working language for the position is English and therefore consultants must be able to work effectively in this language and have a knowledge of the other. |