Windows Developer
Posted on March 3, 2025
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#