Senior C++ Developer with Python, and Airline Operations Platform
DCV Technologies
Position: Senior C++ Developer with Python, and Airline Operations Platform
Location: London, UK (Hybrid-2/3 days from office)
Permanent position
Role Overview
We are looking for an experienced Senior C++ Developer with strong expertise in Airline Operations Platform (AOP) solutions. The candidate will be responsible for designing, developing, and supporting mission-critical applications that enable airline operational efficiency, real-time decision-making, and integration with various airline systems.
Key Responsibilities
- Design, develop, enhance, and maintain applications using C++ and Python.
- Work on Airline Operations Platform (AOP) modules and operational systems.
- Develop and optimize high-performance backend services and APIs.
- Integrate airline operational systems with internal and third-party applications.
- Analyse business requirements and translate them into technical solutions.
- Troubleshoot production issues and ensure system stability.
- Perform code reviews and enforce development best practices.
- Collaborate with business analysts, architects, product owners, and operations teams.
- Support CI/CD, automated testing, and deployment activities.
- Prepare technical documentation and knowledge transfer materials.
- Strong proficiency in C++ (STL, OOP, Design Patterns, Multithreading).
- Strong development experience in Python.
- Experience with Airline Operations Platform (AOP) solutions.
- Experience in Linux/Unix environments.
- Knowledge of REST APIs, Web Services, and system integrations.
- Experience with SQL databases.
- Hands-on experience with Git, Jenkins, and CI/CD pipelines.
- Strong debugging, performance tuning, and problem-solving skills.
- Experience in the Airline/Travel domain.
- Understanding of airline operations such as:
- Flight Operations
- Crew Management
- Airport Operations
- Flight Planning
- Disruption Management
- Schedule & Resource Management
- Exposure to cloud platforms (AWS/Azure/GCP).
- Experience with Agile/Scrum methodologies.
- Educational Qualification
- Bachelor’s or master’s degree in computer science, Information Technology, Engineering, or equivalent.
Nice to Have
Knowledge of messaging systems and event-driven architecture.
Experience with containerization technologies such as Docker and Kubernetes.
Application opens at the source listing. Free for jobseekers.