Junior Software Development Engineer

AmadeusBogota, NJ
61dHybrid

About The Position

Develop new technologies that will shape our customers' travel experience as part of the Departure Control System - Flight Management. Flight Management is a mission critical application that support Airline operations for efficient and safe handling of air-craft weight distribution. Design and build a safety-focused application, emphasizing best practices in software development. You'll work collaboratively within an Agile train, contributing to shared goals and quarterly commitments aligned with SAFe guidelines. Your role will be essential in developing robust, safe, and dependable systems where teamwork and continuous improvement are at the core of our success.

Requirements

  • Degree in Computer Science, Software Engineering or related field
  • You'll be experienced using C++, RDMS/SQL (Oracle preferred), Linux
  • 2 years of experience as a Full Stack developer. C++ is plus
  • Familiar with Web technologies like AJAX, CSS, Javascript, Angular, Type Script, RxJS, Bootstrap.
  • SOAP/REST Webservices & Standards.
  • Object Oriented Languages, Frameworks, Database: Java/J2EE, SQL, Spring Frame-work, MYSQL, Oracle, JBoss etc.
  • Experience in any of these Continuous Integration tools: Jenkins, SonarQube, Bit-bucket is a plus.
  • Good knowledge on Source Control Management (Git).
  • Experience on working in Agile software development (Scrum or Scaled Agile)
  • Business Understanding: An understanding of Kanban, SCRUM methodologies and what it takes to design, build, and operate a large scale, complex system that must operate flawlessly 24x7, 365 days per year.
  • You'll demonstrate excellent communication and interpersonal skills, analytical and conceptual thinking and customer focus
  • English (oral and written) is required

Nice To Haves

  • It's a plus if you have knowledge of other technologies (Kafka, Microsoft Azure, Ku-bernetes) and other programming languages Java, Python are a plus

Responsibilities

  • Analyze specifications _ Define user requirements for the development of new (or upgrade of existing) soft-ware solutions.
  • Design systems and code _Design technical solutions and perform feasibility studies.
  • Propose viable technical solutions to Product Management and/or users for valida-tion.
  • Develop software according to Amadeus 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
  • Produce software documentation necessary for the application and issue it to the requesting departments.

Benefits

  • Get rewarded with competitive remuneration, individual and company annual bonus, vacation and holiday paid time off, health insurances and other competitive benefits.
  • Hybrid working model.
  • Professional development to broaden your knowledge and enhance your skills with on-line learning hubs packed with technical and soft skills training that allow you to develop and grow.
  • Enter a diverse and inclusive workplace, join one of the world's top travel technology companies and take on a role that impacts millions of travelers around the globe.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Administrative and Support Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service