Where to fly, when to fly, what to fly...
The art of Network Planning and Scheduling is at the heart of Airlines. It defines what an Airline intends to fly for a specific future period including routes, timing, aircraft assignments, and rotations. At the same time, it must satisfy operations constraints (crew, aircraft maintenance, airport curfew, passenger types (business, leisure, booking habits) and factor uncertain future environment (competition, pandemic evolution). At Amadeus, we want to re-invent the future of Network Planning with "Sky Suite"; the next generation optimization, simulation, and data analytics solutions to help airlines improve their efficiency and profitability.
We are creating a new team in Bogota and invite you to join us on this exciting journey!
Summary of the role:
Are you the next Software Engineer - Angular (All levels) we are looking for?
- You will support projects through the design, implementation and testing of software solutions.
- You will prepare solutions by determining and designing system specifications, standards and programming.
In this role you’ll:
- Responsible for the skeleton class design, algorithm implementation, rule engine setup and business logic development.
- Code methods based on the design document.
- Perform peer code review and create test scenarios and tests code.
- Maintain high quality coding and validation standards throughout the development cycle.
About the ideal candidate:
- Education: Bachelor’s degree or higher in Computer Science, Software Engineering or related field
- Experience: 1 - 10+ years in Angular Software Engineering/Software Development
Preferred Qualifications:
- Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience in the airline industry is a plus.
Knowledge, Skills, and Abilities:
- Ability to multi-task, prioritize and be comfortable working within an ever-changing environment.
- Ability to communicate effectively, both verbally and in writing.
- Strong organizational skills with a high attention to detail.
- Ability to analyze objectives, considers options, and plans and manages appropriately.
- Technical Competencies:
- Hands-on experience in coding
- Advanced understanding of Object-Oriented Programming.
- Experience in .NET framework, C#, Java or similar modern Technologies.
- Expert in software development concepts including design patters, algorithms, and security requirements.
- Working experience with relational and non-relational databases (MSSQL and MongoDB preferred).
- Understanding of software development life cycle.
- Experience with Scrum/Agile development process.
- Familiar with version control tools such as GIT and proper branching techniques.
What we can offer you:
- The opportunity to work for one of the world’s top leading travel tech companies; a company that originated in technology innovation and sees the world with a technology-first perspective
- Skills development and opportunities to try new ideas. You will have free access to:
- All Official Microsoft Azure Courses
- Unlimited access to certification exam simulators
- Voucher to present any Azure exam at no cost
- A CloudGuru access, Microsoft Learning, PluralSight and O'Reilly
- A global diverse work environment
- Flexibility to work hybrid or remotely