Senior C++ (Windows) software developer (REQPART/1163)

location

English level: Upper-Intermediate

work type

Work type: Office/Remote

direction

Direction: Software development

level

Technical Level: Senior

Project Overview:

It provides strong protection for all login dialogs, services, and network protocols by eliminating Windows passwords completely from the network. By using the native Windows PKI functionality, logging into Microsoft Windows-based environments is done without additional upstreaming and without Azure. All digital certificates are managed on the server and are not saved on client devices. The Windows client and some VPN parts are written entirely in C++ and will have to stay that way (Microsoft’s requirement). The server is written in C#. Other components are written in C#, but some of them have constraints or special requirements, i.e., COM-connectors, WinForms usage, MMC snapin-model, etc. All components, including native ones, communicate with each other via WCF.


Customer Overview:

This is a solution for true, multi-factor authentication without passwords.


Technology stack:
  • C++
  • Win32
  • WCF
  • MMV
  • Windows API
  • API Cryptography

Skills/Requirements:
  • 5+ years in C++ programming and algorithm implementation
  • Strong understanding of Win32, COM, MMC snapin-model
  • Knowledge of WCF
  • Knowledge of Windows API
  • Knowledge of API Cryptography
  • Experience with servers, a windows client, VPN clients, management components, plugins for ADFS servers, plugins for RDS farms, etc., 13 components altogether.

We offer:
  • Flexible working hours
  • Remote work/office work
  • Paid vacations
  • Paid sick leave
  • Corporate doctor services
  • Free English classes
  • Life event support
  • Payment for educational courses, certificates (50%)
  • Different sport activities in the office (badminton, tennis, darts, gym)
  • Fully equipped office with car and bicycle parking

Apply Now








    You may also be interested in:

    Subscribe

    Get new hot vacancies in your mail

    Connect With Our Experts
    Get in touch with us. We'd love to hear from you.
    Contact Us