- Has the required technical/functional knowledge and experience in own discipline. Knowledge of the Amadeus business and how it is related to own area.
- Works using existing procedures or guidelines and provides inputs to support/influence area decisions. Makes recommendations on new solutions and proposes improvements by analyzing different sources of information.
- Works with a moderate level of guidance and direction from manager.
Specific accountabilities:
Analyse specifications * Define user requirements for the development of new (or upgrade of existing) data pipelines. * Work with data scientists, data analysts, quality analysts and our business stakeholders to develop, implement and perfect features.
Design data pipelines and code * Design technical solutions and perform feasibility studies. * Propose viable and scalable technical solutions to Product Management and/or users for validation. * Develop software according to Amadeus standards: stability, monitoring, automation, operability, deployability, implementability. * Model, design and implement databases. * Design and implement high scalability, high availability solutions dealing with high levels of parallelization. * Optimize performances of existing data pipelines and reduce their operational costs * Ensure data quality, security and governance (GDPR zones, data catalog)
Test and maintain the software * Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines. * Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product. * Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
Document your work * Produce software documentation necessary for the application and issue it to the requesting departments.