MOLTEK has been serving the space and aerospace industries since 1995, providing international consultancy services for a wide variety of clients from private and public corporations to national and international authorities and agencies.
We are looking to further enhance our team by adding
Application Software Engineering support
You will be based initially for 2 years at our client’s headquarters in Darmstadt, Germany. Extension of a further 2 years may be possible. In this large European Agency you will find an excellent and modern working environment with challenging tasks and responsibilities.
Your Tasks Include:
As a member of the Computer Systems Management (CSM) team, the Key person shall provide support to the development and maintenance of the TCE. The duties range from maintaining and creating software packages that are installed on the TCE over advice and support for programmers working with the TCE to the creation of new software that is needed to support ongoing developments. This also includes the setting-up and implementation of best practices for programming and the definition of the future TCE design in close cooperation with the TCE system administrators
The Key person shall perform the following tasks:
Maintenance and development of bespoke and COTS software packages;
Support of programmers 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;
Provision of second-level support to the users of the system;
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 the Key person shall apply the relevant change control and maintenance procedures.
In addition to having a university degree (or equivalent), the Key person shall have extensive experience in the programming of low-level code and system critical functions of distributed systems. 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.
The Key person shall have an expert knowledge and a significant work experience of programming with UNIX-type operating systems, 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:
Scripting language programming (like perl or python);
Operating System interface programming;
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;
First/Second Level user support.
Automatic Service Provisioning using Cloud technologies.
Installation and maintenance of programming and debugging environments
It is also an advantage if the key person can carry out basic hardware support like installing interface cards or physically setting up networks.
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 good 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 the key person must be able to work effectively in this language and have a knowledge of the other.
LOCATION: Darmstadt, Germany