Airlines exist to bring people together and enrich lives. The passion for travel is growing with each generation, and so is the need for better connecting emerging economies. Traveller expectation has never been higher. As other industries have digitized and become seamless, travel has been held back by legacy technology and fragmented systems.
25 березня 2024

Software Architect

Київ, за кордоном, віддалено

WorldTicket is one of the world’s leading providers of IT solutions for mid-sized and regional airlines. Every year almost 10 million flight tickets are sold to passengers through our IT solutions. Our customers, the airlines, are located in Europe, Africa, and Asia and our +100 employees are distributed between our offices in Copenhagen, Warsaw, Kiev, Bangkok, and Beijing.

We are currently looking for experienced, innovative, and detail-oriented Software Architect to be based in our Kiev office. As a Software Architect, you will drive our projects from idea to go live and primarily work with one of our development teams in Kiev and Bangkok.

Your mindset should be to improve the user experience, and work processes and help them drive more sales. Your mission will be to know and understand the users and their requirements, innovate and invent work processes and the UI/UX in our sales and distribution platform. In addition, you will own the final result that is put into production and make sure it meets or exceeds the users’ expectations.

With a growing global team and a global customer base, we provide a highly dynamic and international work environment with daily considerations around different cultures, multiple time zones, and various business requirements internally and externally.
We work in an online agile environment, with teams in multiple locations, where the pace is high and daily interaction is a must.

Responsibilities:
Implementing business requirements through Java code
Delivering quality products (acceptance and integration checks on the real environment before passing the code to QA)
Be part of the product team to improve the product and collaborate effectively with PO, front-end developers, QA, and DevOps
Collaborate with other professionals to determine functional and non-functional requirements for new software or applications
Use tools and methodologies to create representations for functions and user interfaces of desired product
Develop high-level product specifications with attention to system integration and feasibility
Define all aspects of development from appropriate technology and workflow to coding standards
Communicate successfully all concepts and guidelines to the development team
Oversee the progress of the development team to ensure consistency with the initial design
Provide technical guidance and coaching to developers and engineers
Ensure software meets all quality, security, modifiability, extensibility requirements, etc.
Approve final product before launch
Prepare IT solution documents compliant with the Enterprise Architecture principle
Assuring compliance of individual APIs with Public API technical standard
Collaborate with the development team on the definition of integration and business logic implementation principles
Support of architectural consistency and self-consistent technical decisions of the development team
Technological evangelism, spreading modern engineering, architectural, and design practices
Coordination of technical debt work, technical backlog management
Help the development team with technical problems and decisions
Mentoring and coaching of development team members in technical directions

Qualifications:
Proven experience as a software architect
8+ years of backend/full-stack coding experience with at least 5 recent years working with Java
Excellent knowledge of solution design, architectural analysis, and development
Familiarity with Live Data Processing, Scaling Enterprise Systems, Google Cloud, Kubernetes, Docker, Spring Boot and Hibernate
Multithreading, resource allocation, and concurrency understanding ability to write clean, extendable, and maintainable code

Will be a significant plus
Bachelor’s degree in information technology or computer science
Fluent spoken English with broad tech vocabulary
Exquisite communication and organizational skills
Being a team player

We Offer
You will join and work with a global team with ambitious colleagues in multiple locations. You will be able to communicate and work directly with our airline customers as well as with a variety of internal stakeholders.
We offer a fulfilling work environment for professional as well as personal development and a great opportunity to advance your qualifications and skill set from a job in the IT — and travel sector.

We offer a full-time position characterized by a competitive salary, based on skills and experience.

Application deadline: 30 Dec. 2023

LinkedIn