Senior C++/.Net Developer (REQ/402) - JetSoftPro | Custom Technology Solutions & Software Development

Senior C++/.Net Developer (REQ/402)

location

English level: Upper-Intermediate

work type

Work type: Office/Remote

direction

Direction: Software Development Office

level

Technical Level: Senior

Project Overview:

Our product – a passwordless MFA system. 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 up-streaming 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:

Our client is a software development company from Germany. Our Client’s product- is a solution for true, multi-factor authentication without passwords.


Technology stack:

C#, MS Windows, MS Cryptography, C++


Responsibilities:
  • Developing and maintaining system-level software components of the passwordless MFA system using Microsoft native stack technologies, such as Windows API, .NET Framework, C++, and related tools.
  • Utilize the native Windows PKI functionality to enable seamless logging into Microsoft Windows-based environments without additional up-streaming.
  • Collaborating with system architects, software engineers, and hardware engineers to understand system requirements and design efficient solutions.
  • Debugging and troubleshooting complex system-level issues, identifying root causes, and implementing appropriate fixes.
    Ensuring system security and reliability by implementing robust error handling, exception handling, and fault tolerance mechanisms.
  • Collaborating with a team of software engineers to integrate software components into the overall system.
  • Staying up-to-date with the latest Microsoft technologies and industry trends, and evaluating their potential application in system development.

Skills/Requirements:
  • 5+ years in C++, C# programming and algorithm implementation
  • Strong understanding of MS Windows architecture
  • Ability to operate with Windows operating system functions and APIs, especially authentication sub-system.
  • Understanding of MS Cryptography,

Will be plus:

  • Knowledge of Win32, COM, MMC, WC

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

Apply Now

    Liudmyla Bokalo

    Liudmyla Bokalo

    Team Lead in JetSoftPro

    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