Windows Developer

Posted on March 3, 2025

Apply Now

Job Description

  • Role: Windows Developer
  • Primary Skills: Universal Windows Platform (UWP)
  • Experience: 4+ years
  • Contract Duration: 1 year
  • As our Desktop Software Developer (Windows), you will take the lead to design and develop
  • real-time desktop applications that enable enterprise users to communicate and collaborate
  • over video, voice, chat, and desktop sharing. Your end product will change the way people
  • communicate. You are expected to have prior knowledge and experience with developing
  • real-time applications under Windows environment.
  • This will be a demanding role that requires you to be self-driven to solve complex and
  • challenging technical problems. You will take the lead to design and implement features and
  • own it from start to finish. You will be part of an intimate yet aggressive engineering team who
  • works closely with each other from design to QA.
  • Critical Skills & Experience:
  • Bachelor�s Degree in Computer Science or equivalent education
  • 4 years of experience in Software Development
  • 1 year of experience in UWP, WPF, and C#
  • Good understanding of computer science fundamentals, data structures, database concepts
  • and algorithms.
  • Proficiency in Windows desktop application development, with a demonstrable understanding of
  • the Windows OS (from Windows 10 to Windows 11) and Microsoft technologies, interfaces and
  • mechanisms.
  • Familiar with the skills to optimize the performance and memory usage.
  • Preferred Qualifications:
  • Experience in XMPP, HTTP, web sockets.
  • Experience in real-time or voice/video/text/screen-sharing communication in Windows
  • environment.
  • Strong knowledge in TCP/IP, SIP and related computer networking.
  • Strong knowledge in MVVM.

Required Skills

universal windows platform (uwp) uwp wpf and c#