Software Developer

Job Description

We are seeking a highly skilled Software Engineer to join our team at People-Tech-Group-Inc.

Job Summary

This role involves developing software applications and libraries for Windows platforms. The ideal candidate will possess strong programming skills, including proficiency in C++ and C#. Experience with Windows application development, WinRT, Win32 API, and object-oriented programming is also essential.

Key Responsibilities

  • Design, develop, test, and maintain software applications and libraries for Windows platforms.
  • Collaborate with cross-functional teams to identify and prioritize software development projects.
  • Analyze and resolve complex technical issues related to software development.

Requirements

  • 3 to 7 years of experience in software development.
  • Proficiency in C++ and C# programming languages.
  • Experience in Windows application development and library development.
  • Familiarity with WinRT, Win32 API, and object-oriented programming concepts.
  • Strong understanding of debugging tools and techniques.

Preferred Qualifications

  • Knowledge of Windows networking stack, including HTTP, SSL, TLS, and IPv6.
  • Experience with wireless technologies, such as Bluetooth LE (BLE) and WiFi stack.
  • Experience with Windows Driver Kit (WDK) and open-source contributions.