Education and Experience
Bachelors / Masters Degree in engineering.
5 to 10 years of experience in analysis, design, development and deployment of software systems in C++.
Experience in Travel domain will be a plus
Technical Skillset
?? Core C++ Concepts
Hands-on experience with: pointers, references, memory management, RAII (Resource Acquisition Is Initialization), exception handling, templates, namespaces, and foundational C++ principles.
?? Advanced C++
Hands-on experience with modern C++ standards: C++11, C++14, and C++17 features including smart pointers, move semantics, lambda expressions, constexpr, type traits, ranges, and coroutines.
?? STL (Standard Template Library)
Hands-on experience with: STL containers (e.g., vector, map, set), iterators, algorithms, functionals, and custom allocators.
?? Multithreading & Concurrency
Proficient in thread management using std::thread, synchronization with mutexes and condition variables, atomic operations, and designing thread-safe applications.
?? Design Patterns & Object-Oriented Programming
Strong understanding and practical application of OOP principles.
Experience implementing design patterns such as Singleton, Factory, Observer, Strategy, and others as appropriate to system architecture.
By continuing you agree to our Terms & Privacy Policy.