Software Developer (C++ & Python)

Job description

OUR PARTNER It is one of the world's top 10 software companies with a global team of 19 000 professionals of 145 nationalities, working across 190 countries. Their purpose is to develop the best solutions for their customers - each project is personalized, rewarding and purposeful. PURPOSE OF THE JOB As a Software Developer, you’ll be a member of the R&D Business Unit in Sofia and global engineering community, collaborating on the strategy definition of software development; technological framework and functional approach in an Agile Environment. You’ll develop new technologies that will shape customers’ experience in the domain of rail distribution including direct and indirect distribution.

#LI-PP1

Your responsibilities

•    Develop/modernize/refactor C++ code on one of the client's main platforms•    Design technical solutions and perform feasibility studies•    Improve resilience and monitoring capabilities•    Design and transform application architecture towards cloud technology•    Build functional knowledge on application scope and associated domain•    Actively participate in code reviews, team meetings, and discussions•    Conduct unit, package and performance tests and ensure a level of quality in line with the company's guidelines•    Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst•    Produce software documentation necessary for the application and issue it to the requesting departments

Our requirements

    

Summary of the role:

 

As a Software Developer, you’ll be a member of the R&D Business Unit in Sofia and our global engineering community of Amadeus. You’ll be a part of growing team of Amadeus Sofia Labs located in Vertigo Business Center. You’ll be part of the Rail tribe that provides solutions for over 90 rail operators, serving 30 billion passengers. Working with scrum teams across eight locations to develop technology that powers better, more seamless rail travel.

 

In this role you’ll:

 

•    Develop/modernize/refactor C++ code on one of our main Travel Platforms•    Design technical solutions and perform feasibility studies•    Improve resilience and monitoring capabilities•    Design and transform application architecture towards cloud technology•    Build functional knowledge on application scope and associated domain•    Actively participate in code reviews, team meetings, and discussions•    Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines•    Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst•    Produce software documentation necessary for the application and issue it to the requesting departments

 

About the ideal candidate

 

To succeed in your new role, you’re required to have relevant experience in the following areas: •    Solid C++ expertise•    Good Python expertise or a strong willingness to upskill•    Conducting unit, package and performance tests•    SQLite or another relational database knowledge•    Confidence to write high quality code in a complex application•    Comfortable work in a distributed agile environment in an international team•    Good level of written and oral English

What will be considered as a great plus:•    Knowledge of travel/rail industry and/or Amadeus•    Linux Ubuntu/SUSE expertise•    Jenkins pipeline configuration knowledge•    Good level of written and oral German

 

Benefits

- Attractive salary referring to your skills and experience

- Private health care

- Food vouchers

- Social events;

- Access to e-learning platform Udemy

- Option for a B2B contract

- Flexible working hours

- Relocation bonus and assistance

- Work with cutting-edge technologies

- Innovative projects for the biggest worldwide brands

- Support for professional career growth by matching your skills and plans with suitable projects

- Possibility to work in other NATEK European branches

- Transparent recruitment process with our full support (coaching, consulting, clear feedback)

Share this offer:

You haven’t found the position you were looking for? Create your profile, send us your CV and stay connected!

Create your profile

RELATED JOBS: