Europe based - 100%remote position
Responsibilities
- You will work in an agile scrum team to deliver user stories, in a start-up like environment.
Analyse specifications
- Define user requirements for the development of new (or upgrade of existing) software solutions.
Design systems and code
- Design technical solutions and perform feasibility studies.
- Propose viable technical solutions to Product Management and/or users for validation.
- Develop software according to company's standards.
- Model, design and implement databases.
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.
Deliverables
- Feature's delivery in test and production systems
- Code reviews
- Technical studies
- Investigation and bug fixing
- Flow and architecture diagrams
Skills
- Work experience: 5+ years of backend development
- Python BE
- REST JSON
- Machine learning: Experienced
- Agile: Experienced
- UI: Experienced