Position: Middle C++ (Qt)
Company: Chameleon Soft
Category: C++
Experience required: 1y

**Requirements:**
2+ years of experience with C ++ 11 and higher, confident knowledge of STL / Boost / Qt
Experience with databases, building / optimizing / profiling sql queries
Debugging skills, code optimization, understanding the complexity of algorithms (O-notation).
Understanding the compilation and linking process
Understanding how multithreaded applications work, interaction / synchronization between threads, analysis and debugging
An understanding of interprocessor communication will be an advantage (e.g. experience with D-Bus)
Understanding of how it works or experience in developing network applications

**The plus will be:**
Experience in developing applications for android
Experience with gRPC
Building a GUI with QtWidgets / QML
Experience in building software interaction with fiscal equipment / bank terminals / scanners / POS printers, etc.
Experience in developing cross-platform applications
Experience with linux

**Responsibilities:**
Trade software development:
support for existing code
implementation of new functionality and expansion of existing
writing a graphical interface
writing sql queries
interaction with various equipment
writing integration modules with external systems (loyalty / government programs / online stores, etc.)

**We offer you** a job in Kharkov, Kiev or Lviv, with the obligatory internship in Kharkov!
a long-term project that we develop, implement and serve in the real sector of the economy;
interesting and challenging tasks that allow you to unleash your potential;
full-time employment in a comfortable office with a positive atmosphere created by our employees, united by common goals and interests