Key Responsibilities
* Be an active contributor within a cross-functional agile team responsible amongst others for the implementation of software components covering design, development, unit and integration testing activities.
* Analyze detailed system and application factors: input/output requirements, information flows, hardware/software requirements, performance, security, etc., with a focus on Docker container and Kubernetes orchestration for operational deployment and monitoring.
* Contribute to design and technical feasibility and propose systems solutions as needed.
* Provide technical assistance to colleagues and assist in resolving problems in order to achieve timely and quality delivery.
* Develop and maintain technical documentation and where appropriate, write system documentation and operating procedures.
* Fix issues or problems reported by the integration and qualification teams.
Professional skills
* Autonomous, proactive, and comfortable driving improvements and managing change.
* Customer?oriented with strong attention to quality and detail.
* Open-minded, solutions oriented, and a true team player - gaining energy through collaboration with others
* Ability to work in a fast-paced environment and handle multiple tasks simultaneously.
* Fluent in English (spoken and written) with strong communication skills.
Technical skills
* University degree in computer science or related field. Or equivalent work experience.
* 0-3 years of experience as a Software Engineer or in a similar role.
* Knowledge of the Java programming language.
* Experience with Linux is an asset.