Position: Middle/Senior C++ Developer
Company: Infopulse
Experience required: 2y
English level: intermediate

You will join a large international team of experts and will be responsible for one of the modules for the automatization of car spare parts manufacturing.

Qualifications:

▴2+ years of C++ development
▴Good knowledge of C++ low level concepts (e.g. memory manipulation)
▴Knowledge of OOP
▴Design patterns (GoF)
▴Multithreading
▴Unit test development
▴Theoretical knowledge of asynchronous programming, аpplication design patterns (MVC, MVVC, etc.), and defect lifecycle


Will be an advantage:

▴TCP/IP, HTTP, other networking protocols programming experience
▴UI development experience and integration of complex business logic with UI
▴SQLite
▴Requirements analysis and design development experience