Application Software Engineering Support

CLC Space is currently recruiting an Application Software Engineer to provide support at their client’s headquarters in Darmstadt, Germany.

JOB DESCRIPTION

To provide consultancy support for the maintenance of the Technical Computing Environment (TCE) and the support of the users of the environment. You shall support the TSS Department - Ground Segment Infrastructure Division team, mainly the TCE maintenance, further development and the production of software on the TCE. You will support a team that is responsible for all operational systems of EUMETSAT plus the TCE system.
The tasks will be carried out mainly at our client’s facilities in Darmstadt, but travel within Europe may be required for certain activities.

TASKS AND RESPONSIBILITIES

You shall provide support to the development and maintenance of the TCE. The duties range from maintaining and creating software packages, advice and support for
programmers working with the TCE to the proposal of new solutions that are needed to support ongoing developments. This also includes the setting-up and implementation of the
tools and defining the best practices for software developers and the definition of the future TCE design in close cooperation with the TCE system administrators

You shall perform the following tasks:
• Maintenance of the development servers and workstations
• Maintenance of the development tools, such as compilers, libraries, etc;
• Maintenance of Continuous Integration Tools and source code repositories
• Support of software developers in the area of system programming and interface
• definition;
• Design and implementation of new software packages that are needed to support ongoing
• projects and which are providing common services to all users;
• Contribution to the analysis and planning of H/W and S/W upgrades or reconfigurations,
• taking care of compatibility issues between subsystems;
• Support to S/W development and maintenance in relation to the utilization of system
• resources;
• Provision of stand-by/on-call support if needed under special circumstances;
• Provision of support, as required, to critical operations.
In the performance of the activities you shall apply the relevant change control and maintenance procedures.

YOUR PROFILE

In addition to having a university degree (or equivalent), you shall have extensive experience in the support of distributed systems based on UNIX. The experience should have
been made in an operational or production environment, characterized by custom applications in addition to standard software, running both on the client and server side, and by high availability
requirements.

You shall have an expert knowledge and a significant work experience of Linux administration and development, and should be familiar, to the extent required by the
performance of the above tasks, with as many as possible of the following system software environments:

• Linux/UNIX operating systems
• Virtualization based on VMWARE and Docker
• Distributed processing
• Scripting language programming (like perl or python);
• Automated services;
• Continuous Integration Tools (JIRA/Bamboo)
• Source code repository (git, svn)
• C/C++/Java to the extent to be able to support software developers;

Experience in the installation, administration and troubleshooting on some of the following shall be considered as an advantage:

• Installation and maintenance of ORACLE databases;
• maintenance of an On-line Documentation system like Wiki;
• First/Second Level user support.
• Automatic Service Provisioning using Cloud technologies.
• Installation and maintenance of programming and debugging environments

The variety of the tasks and the scope of the systems to be supported require a high degree of autonomy and good analytical skills.

Because of the special support role excellent communications skills and stress resistance are essential for the job.

The official languages are English and French. The working language for the position is English and therefore you must be able to work effectively in this language and have knowledge of the other.

Please note that the start date for this position is as soon as possible.

Location: 
Darmstadt, Germany
Start Date: 
Tuesday, November 15, 2016
Application Deadline: 
Wednesday, October 26, 2016