We are looking for a Systems Engineer to help us integrate, design, develop, manage and support the development of the Engineering Support System for In-service Typhoon.
As a Systems Engineer you will be part of a talented team of Engineers that demonstrate superb technical competency, provide mission critical solutions and ensure high levels of availability, performance and security.
The successful candidate will be required to perform tasks suitable to the internal level of this role. The role will contain, but will not be limited to, the following:
* Collaborating with end users and other professionals to determine functional and non-functional requirements for features of the products
* Implementing Proof of Concept (POC) representations for new functions.
* Communicating concepts to the development and database teams
* Developing, documenting and managing the system and sub-system design artefacts
* Defining and managing interfaces between the integrated systems
* Overseeing and ssuring the implementation of the design working collaborately with other teams
* Developing well defined test requirements ensuring accurate functional testing
* Contrubuting to Life Cycle Management (LCM) reviews and product safety strategies
* Producing task estimation and work breakdown in accordance with project planning
Essential
* Experience of system and software application design and architecture principles (Essential)
* Understanding modelling techniques and tools (UML, Enterprise Architect, XML/XSD) (Essential)
* Experience of requirements analysis, elaboration and management tools (Rational DOORS) (Essential)
* Knowledge of software development and coding in various languages (C++,C#, NET, Java etc) (Essential)
* Experience of using configuration and version control tools (Rational ClearCase, Git) (Essential)
Desirable
* Experience with database technologies (Oracle, SQL, etc) (Preferred)
* Knowledge of ETL toolsets (Pentaho etc) (Preferred)
* Understanding of middleware technologies (IBM MQ, RabbitMQ) (Preferred)