Overview
The System Engineer supports the integration, testing, validation, and transition of software and application services into the BIGES enterprise, ensuring changes are introduced in a controlled and interoperable manner.
Key Responsibilities
- Supports the integration, testing, validation and transition of software and application services into the BIGES enterprise.
- Ensures that changes, updates and new software components are introduced in a controlled and interoperable manner, aligned with PEM technical-governance principles, BIGES architectural standards and NATO software and interoperability requirements.
- Performs integration tasks, prepares and maintains technical documentation, supports system testing and acceptance activities, validates application behaviours, and coordinates technical actions.
- Supports the integration and validation of software and applications so they operate correctly within BIGES and provide interoperability with interconnected systems.
- Maintains up-to-date technical knowledge of software integration, testing and validation practices.
- Supports the systematic organisation and maintenance of software-integration knowledge by preparing, updating and storing documentation, test records, interface descriptions and integration artefacts.
- Ensures accurate and controlled management of integration-related information by maintaining documentation, change records and lifecycle data.
- Supports efficient integration and testing activities by applying standardised procedures and identifying opportunities to improve integration workflows or automation.
- Executes integration, testing and transition activities to ensure that software components and applications are introduced in a controlled, coherent and interoperable manner.
- Supports project implementation by performing assigned integration and testing tasks, contributing technical input on risks, impacts and dependencies.
- Coordinates integration and testing activities with internal and external stakeholders to maintain coherent technical outcomes and effective service delivery.
Required Experience
At least three years' experience in agile software development, integration and testing; Knowledge of agile programming methods, like DevSecOPs, networking concepts and experience in the maintenance of software applications; Knowledge of XMPP based applications and web-based applications; Experience with object-oriented analysis, design and development; Experience with structured programming languages (e.g. Java, Java Script) and scripting languages; Experience with Microsoft Windows, Linux/UNIX environments and virtualisation platforms (e.g. VMware). and web server technologies.
Qualifications
Possesses minimum a Bachelor Degree in information technology, computer science or another IT related discipline.