Position: С++ Developer
Company: Ciklum
Category: C++
Experience required: 2y
English level: intermediate

**Responsibilities**

Write C++ modules as part of our core search engine to process digital artifacts
Write C++ modules to access and recover data
Write C++ business logic components that are part of our desktop application
Develop unit test for each component as part of our CI platform
Instrument the code to achieve high runtime performance
Perform adequate validation of code before passing it to QA

**Requirements**

2+ years of C++ back-end development in MS Visual Studio (working with databases, ORM, algorithmic, business logic, multithreading, file processing, search algorithms)
Experience with unit tests
Experience with code instrumentation (xperf or others)
Experience with continuous integration
Experience with Scrum
Good written and spoken English
Experience with front-end development is a plus (Qt, WPF, XAML)

**What's in it for you**

Unique working environment where you communicate and work directly with client
Variety of knowledge sharing, training and self-development opportunities
Competitive salary
State of the art, cool, centrally located office with warm atmosphere which creates really good working conditions