Beschreibung
Junior Software Development Engineer (m/w) for the implementation and support of data management and data analysis solutions.
As part of the SW development team, you are involved in the design and development activities for the Dept of Systems data management and analysis solutions. This includes the development of new functionality in the frame of the ongoing Digitalization Initiatives (eg MBSE, E2E PLM, Big-Data group).
You are responsible for the analyses of the user needs in close cooperation with the various stakeholders. Moreover the evaluation of available frameworks, including Big Data and Cloud computing solutions, and state of the art technologies like Eclipse, OSGI and Java. Design and develop software components, including the definition and realization of test means. Integrate software components, including COTS, in the upper level software system.
Responsibilities:
System/SW Architecture, user needs.
Project:Design & Development of state of the art data-management & -analysis solutions
Support to improvement and product enhancement processes
Output:Data-management & -analysis Solutions and Services adapted to the user needs.
Skills:Communication & Leadership
Good communication skills, a proactive mind-set and the ability to work in an international environment
Experience with agile SW development processes and methods
Development/Programming
Experience with Eclipse as an IDE for Java
Object Oriented Analysis and Design using UML or similar
Profound knowledge and experience with modular SW architectures for Back End and desktop applications
Strong Experience with Object Oriented Programming Skills in Java
Experience with Test Driven Development (TDD) using junit
Experience with GUI design for specialist/customised applications
Engineering Skills
Use Case requirements specification
Architecting
Design and Interface Engineering
V&V
Application frameworks:
Strong Experience with Eclipse RCP/plugin development
Strong Experience with EMF (Eclipse Modelling Framework)
Good knowledge in the following field is of advantage
Project database infrastructure deployed in engineering projects
Data management process in engineering projects