Position: Middle/Senior C++ developer
Company: ScaleTools UA
Experience required: 3y
English level: intermediate

We are looking for experienced C++ developer who will perform the following during the work on our project:

- Design, build, and maintain efficient and reliable C++ code
- Work closely with the software development team to develop new products
- Suggest and implement improvements on existing products
- Work on extensions of existing products
- Work on algorithm complexities
- Attend meetings with the team (Scrum meetings, C++ discussions)
- Consult with internal stakeholders to determine the scope of software development tasks
- Perform basic diagnostic tests and debugging procedures for finished tasks
- Document processes and maintain software development records 
- Make code reviews of the tasks done by the team
- Keep up to date with C++ standards and advancements in application development
- Code restructuring automated testing

We expect our candidate to be familiar with:

- C++ standards and specifications
- creating algorithms and implement them using C++
- deploying software across a variety of platforms and operating systems
- Qt, VTK, cMake