Контакты

Senior C++ Software Engineer

Kyiv, Ukraine

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Our customer is top mass media and information company working on global market. As part of this project we make thorough audit and re-architecting of the current outdated solution to archive better code quality, platform-independence, and performance.

The solution is developed in VS2017 and works on Windows 10/Windows 7 and heavily use outdated codding patters. We need to make careful solution redesign, cover it with unit tests, remove vulnerabilities, replace custom containers and algorithms with standard and add best continuous delivery practices. Target result needs to be compliant with the latest C++ standards and cross-platform.

Requirements

  • 5+ years of overall C++ development experience;
  • Knowledge of C++ 11/14;
  • Skills in refactoring and applying best modern practices;
  • Experience in Microsoft Visual C++ (preferably 2017; 2012+ mandatory);
  • Expertise in Win32 APIs, DLLs;
  • Knowledge of multi-threading.

Nice to have

  • Knowledge of C++ 17;
  • TFS, TFS Source Control/VSTS (Azure DevOps);
  • Windows SDK;
  • Windows Services;
  • C#, C++/CLI;
  • COM, ATL;
  • MS Build.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conferences;
  • English classes with certified English teachers;
  • Flexible work schedule.