Position: C++ (Windows)
Company: EPAM
Experience required: 3y
English level: intermediate

Solution is developed in VS2017 and works on Windows 10/Windows 7. We need to make careful solution redesign and cover it with unit tests. Migration to cloud is planned.

We are looking for Senior C++ Engineer with:
∙ 5+ years of overall C++ development experience
∙ Experience in work with C++ 11/14
∙ Skilled in refactoring and applying best modern practices
∙ Experience in work with Microsoft Visual C++ (preferably 2017; 2012+ mandatory)
∙ Win32 APIs, DLLs
∙ Multi-threading
Will be considered as a plus:
∙ Knowledge of C++ 17
∙ NuGet
∙ TFS, TFS Source Control/VSTS (Azure DevOps)
∙ Windows SDK
∙ Windows Services
∙ C#, C++/CLI
∙ COM, ATL
∙ Git