Works autonomously within defined processes and procedures or methodologies, takes standard decisions and may support the development of solutions to complex problems of a recurring nature.
Analyses software requirements for the development of new (or upgrade of existing) software solutions
Participates in designing, coding, testing, debugging, configuring, and documenting of software products.
Designs and implements interfaces and middleware software for the integration of Amadeus Airport IT products into the airport/aviation industry and operating environments.
Diagnoses and resolves software problems.
Coordinates installation of software systems.
Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines.
Develops code for extensive test coverage, performs continuous deployment in a professional software engineering environment.
Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation.
Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
Support the customer by debugging existing solutions and provide fixes when necessary.
Produce software documentation necessary for the application and issue it to the requesting departments.
Competencies
Technical Skills
Java
Spring boot
Git, Jenkins, CI/CD
REST APIs
Databases, MySQL
Docker, Kubernetes
Agile methodology of software development
Knowledge on the following is a plus:
Ansible/AWX
OpenShift
Splunk
BPMN
PowerShell
MS Azure basic knowledge
Soft Skills
Focuses on personal contribution and objectives achievement. Eager to learn, quick in action and reliable.
Multi-cultural approach, and ability to interface with teams in other locations.
Positive and collaborative attitude, willing to relate and work closely with others.
Can effectively adapt to different situations and demands.