Напиши текст вакансии для должности "Junior/ Middle C++ developer". Название компании: "РТСофт". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'Atlassian Jira', 'C++', 'ООП', 'STL', 'СOM/ATL', 'Boost', 'Microsoft Visual Studio', 'Windows'

The team creates software for electron microscopes. We’re looking for a developer for the distributed Dutch-Russian team. Your commitment is going to be used in many areas, such as life and material science researches, high-resolution metrology analysis. What you’re going to do:  To integrate and automate different microscope subsystems running on MS Windows 10 workstations; To maintain, modify and extend an existing codebase with respect to new requirements; To take part in testing and acceptance of new functionality on microscopes; Be a part of a team with the Agile principles with the usage of the Scrum framework.  What we’re looking for:  You have a higher education or you are student of the last course; You have experience with software development in C++11/14/17 and STL, boost or, You have experience with C# &amp; WinForms/WPF and want to switch to programming in C++ on Windows/COM/ATL;  You have experience or ready to learn COM/ATL framework; You have sufficient spoken and written English skills for daily communication with colleagues; You’re ready to work as a team player; You like ideas of clean and testable code and ready to dive into an existing codebase; You’re ready for business trips to the front-office in Eindhoven, the Netherlands (1-2 times per year).  What we also would like to see:  You have experience with MSVS2017, Git, Jira, Gitlab(CI/CD), Jenkins; OOP, SOLID, DRY, and YAGNI are not a random set of acronyms for you; You have experience with C#/.NET, NUnit, WinAPI, gRPC, google test/mock.  What we’re ready to offer you:  Registration with respect to Russian legislations: official salary, sick and vacation leaves; The office is located within walking distance from a few metro stations; Internal training courses and workshops, internal language courses with native English speaker; Coverage of medical insurance expenses; Assistance with relocation.