Skip to main content Scroll Top

.NET Desktop Developer (with Network/VPN Expertise)

WHO WE NEED

We are looking for a highly skilled and motivated .NET Desktop Developer to join our distributed team. This role is crucial for developing and maintaining our core security applications, where a deep understanding of networking, particularly VPN technologies, is essential. You will be instrumental in building robust, high-performance, and secure desktop applications that embody our commitment to user privacy and digital freedom.

Our client is an American company that creates reliable security solutions, putting privacy first in everything it does. They have developed intuitive yet powerful products to give their customers complete control over their online presence, both today and as digital threats evolve.

AS A .NET DEVELOPER, YOU’LL HAVE THE RESPONSIBILITIES:

  • Design, develop, and maintain high-quality, reliable, and secure desktop applications using the .NET framework (WPF/WinForms/UWP, etc.).
  • Integrate and implement various network protocols and VPN technologies (e.g., OpenVPN, WireGuard, IKEv2, etc.) within our client applications.
  • Work closely with cross-functional teams (Backend, QA, DevOps) to define requirements and ensure smooth integration of application components.
  • Optimize application performance, scalability, and responsiveness.
  • Troubleshoot, debug, and resolve complex issues related to application and network connectivity.
  • Contribute to code reviews, ensuring adherence to high coding standards and best practices.
  • Stay up-to-date with the latest trends in network security, VPN technology, and .NET development.

KNOWLEDGE, SKILLS, COMPETENCIES, AND EXPERIENCE:

  • 3+ years of professional experience in developing desktop applications using C# and the .NET Framework / .NET Core.
  • Proficiency with desktop UI frameworks (e.g., WPF is highly preferred).
  • Strong expertise in networking fundamentals (TCP/IP, DNS, routing).
  • Proven hands-on experience with VPN technologies and protocols (implementation, configuration, or integration).
  • Experience with multi-threading and asynchronous programming.
  • Familiarity with software development lifecycle (SDLC), version control systems (Git), and agile methodologies.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills in English, both written and verbal.

Bonus points if you have:

  • Experience with network sniffing tools (Wireshark, Fiddler).
  • Knowledge of Windows driver development or low-level network programming.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Understanding of cryptography and secure coding practices.

CLIENT AND DOMANS:

  • Client: a product company
  • Country: USA
  • Domain: Network/VPN

Apply now!

    user

    Your name*

    Envelope

    E-mail*

    linkedin

    LinkedIn

    message

    Message

    en_USEN