Position: Trainee / Junior Software Developer (C++)
Company: ELEKS
Experience required: no_exp
English level: upper

Requirements
Good knowledge of C++11/14 programming
Knowledge of Linux or Windows C++ software development.
Programming skill in C++ with STL, multithreading
Familiar with Python scripting.
Basic understanding of Image Processing
Upper-Intermediate level of English (or higher)

Responsibilities
Conduct a simple range of programming tasks including analysis, coding, and debugging of complex program logic.
Conduct test procedures by using testing, and debugging programs.
Develop algorithms according to technical specifications or other requirements documentation.
Use standard algorithms in the applicable cases.
Write program code according to the defined application architecture.