You’ll make a difference by:
Mandatory Skills -
· At least 6-8 years’ experience in developing C++
· Working experience in Modern C++ 11/14/17.
· Competent handling of standard development tools, in particular Linux OS, version control systems (git), IDEs and Debugging tools.
· Solid knowledge of software algorithms and data structures
· Understands OOPS concepts and Design patterns.
· Should be good in SQL queries.
· Knowledge in multi-threading, distributed computing, microservices architecture
· C++ IDE: mainly used QT Creator and visual code.
· C++ frameworks
· Preferrable QT version 5.10 or 5.15
· Boost 1.66 or 1.73
· Knowledge of
· Compiler Clang 8 or 10 better to have Clang 11
· Preferrable - code coverage framework.
· Preferrable - Static analysis tools (Code Scene Tool)
· Code review process
· Debugging Skills (gdb)
· Profiling tools (valgrind, callgrind)
· Buildsystem: CMake
· Unit Test Framework
· Experience of working in Agile methodology
· Excellent oral communication and written skills - including the ability to speak and write in English
· Good team player
Desired Skills: