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

Join the leading software product developer of applications for defense and law enforcement agencies worldwide. Work in the challenging fields of computer security, computer forensics, and tactical site exploitation of computers and smartphones.


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