Windows C++ Software Developer

Зарплата

от 100 000 ₽

Местоположение и тип занятости

ТомскПолный рабочий деньМожно удаленно

Компания

Международная IT-компания, разрабатывающая программное обеспечение для цифровой трансформации бизнеса

Описание вакансии

Условия работы

We are actively seeking a Windows C++ SW Developer with about three years of experience in Windows C++ software development. You will work on the client-side team supporting development of our next-generation client for our flagship product. You should have a passion for, and great proficiency with, Windows development internals, multithreaded programming, networking programming and some Socket programming. Additional experience with background process development such as Launch Agent daemons and working with VPN clients is a strong plus.

Responsibilities:

• Collaborate with Engineering leadership to design, develop and create our technology presence on the Windows platform• Design, develop and test new software products, as well as supporting existing commercial products• Work closely and collaborate with a cross-functional development team to extend the core product functionality, to power new products and take existing products to the next level

Required Skills & Qualifications:

• BS/MSCS• 3 years of Experience in Windows systems programming including processes, threads, synchronization, debugging, DLL, messages, etc.• Good knowledge of and experience with Windows SDK, Win32 API,COM, ATL/STL• GUI development experience including bitmaps, icons, themes• Good understanding of client/server model and HTTP, TCP/IP protocols• Solid software design and object oriented programming skills.• Good knowledge of and experience with efficient algorithms and data structures• Experience with HTML, JavaScript is a plus• Be able to complete code with minimum supervision• Windows and other OS Security concepts• A track record of delivering quality bug free code on schedule• Excellent communication skills - both written and verbal• The ability to work well in a fast paced, Agile team environment

Skills that are plus:

• Launch Agent daemons and working with VPN clients is a strong plus