Position: C++ Engineer
Company: Software MacKiev
Experience required: 3y
English level: upper

We are looking for C++ engineer self-motivated person who can lead and coordinate activities between engineering groups 

Requirements:

- 3+ years of programming experience.
- Strong knowledge of C++, including latest C++ standards.
- Experience in implementing networking functionality.
- Good knowledge of multithreading.
- Knowledge of XML/JSON
- Knowing the basic principles of the development a user interface using WPF (Windows Presentation Foundation) 
- Cross-platform (Windows / Mac) development experience is a plus.
- Good spoken English, excellent communication skills.

Responsibilities:

- Implementing integration of desktop products with various online services using corresponding API
- Maintaining full cycle of development, including writing specification, software design, implementation and debugging.
- Coordinating development efforts with distributed team of developers.
- Participate in constant communications with english speaking engineering and management staff.

Programmer's personal characteristics:
- Ability to work in the team
- Diligent
- Initiative
- Strive to professional growth
- Good learning abilities