Sr. Desktop Software Developer

Corsair
Thành phố Hồ Chí Minh
1 ngày trước

General Purpose:

We are seeking a highly-skilled Senior Software Developer to design, implement, and maintain high-performance software systems using C# and C++.


Position Summary, Responsibilities and Expectations:

The Senior Software Developer is responsible for developing and maintaining complex software applications and system-level components. The role involves collaborating with cross-functional teams to translate business needs into robust technical solutions, guiding architectural decisions, and mentoring junior developers.
Responsibilities:
  • Design, develop, and maintain high-performance desktop applications in C#/.NET.
  • Collaborate with team members to define architecture and technical approaches for features and projects.
  • Participate in code reviews and contribute to setting high-quality standards across the codebase.
  • Support and guide junior and mid-level developers through mentorship and technical assistance.
  • Work closely with cross-functional teams including QA, Product Management, and UX to deliver high-impact features.
  • Assist in planning, estimation, and execution of development tasks and deliverables.
Expectations:
  • 5+ years of professional software development experience.
  • Strong problem-solving skills and the ability to debug complex systems.
  • Solid written and verbal communication skills.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).


Essential Skills and Experience:

  • Proficient in C#/.NET; experience with P/Invoke and data marshalling.
  • Experience with WinForms or WPF/UWP
  • Experience with creating SDKs and communication protocols
  • Knowledge of C++ and experience with Managed C++
  • Knowledge of Qt Framework and QML would be a plus
  • Knowledge of Windows subsystems and Windows API is a must, including Windows Services, experience with Windows drivers would be a plus, COM (Component Object Model) would be a plus
  • Inter-process communication, RPC, networking
  • Experience with creating application installers
  • Strong understanding of muti-threading and memory management is a must
  • Experience with writing applications communicating with devices connected to the system over various interfaces (USB, Bluetooth etc)
  • macOS and Linux app programming would be a plus
  • Experience with build systems like CMake, MSBuild
  • Standard tools and practices (CI/CD, Git, etc.)
  • Strong communication and collaboration skills, proficient in English

Apply
Other Job Recommendations:

Fresher Software Developer (Low code platform), based in Da Nang

KMS Technology
Thành phố Đà Nẵng
  • Enterprise software development services: Leverage software...
  • Healthcare technology solutions: Build transformative...
1 tuần trước

Desktop Software Developer

Corsair
Thành phố Hồ Chí Minh
  • Contribute to the development of desktop applications and...
  • Collaborate with senior developers to understand design...
1 ngày trước

Lead, Desktop Software

CORSAIR
Ho Chi Minh City
In this leadership role, you will guide a team of developers, drive technical decisions, and work closely with stakeholders across...
17 giờ trước

Sr. Desktop Software Developer

CORSAIR
Ho Chi Minh City
The role involves collaborating with cross-functional teams to translate business needs into robust technical solutions, guiding...
17 giờ trước

Full Stack Software Developer

CORSAIR
Ho Chi Minh City
This position requires effective collaboration with UX designers, QA engineers, and other developers in agile development cycles....
17 giờ trước

Backend Software Developer

Công ty TNHH Growhub VietNam
Thành phố Hồ Chí Minh
  • Collaborate with product managers and development team to...
  • Contribute to product design and roadmap with...
1 tuần trước

Java Developer

Bao Hiem Quan Doi
Hà Nội
  • Được đóng đầy đủ về các chế độ bảo hiểm xã hội, bảo hiểm y...
  • Chương trình đào tạo nội bộ phong phú, lộ trình thăng tiến...
1 tuần trước

Nhân Viên Giao Hàng Bằng Xe Máy

Công TY TNHH Thương Mại Tường Vân
Thành phố Hồ Chí Minh
9.000.000 ₫ - 10.000.000 ₫
Giao hàng đúng nơi quy định và thời gian theo sự phân công. Hình thức làm việc: Toàn thời gian Quyền lợi được hưởng: Làm việc...
1 ngày trước

Nhân Viên Bán Hàng

CÔNG TY CỔ PHẦN BW JAPAN
Hà Nội
7.000.000 ₫ - 9.000.000 ₫
  • Hỗ trợ khách đưa ra lựa chọn bằng cách xây dựng lòng tin,...
  • Tiến hành thanh toán cho khách thông qua các phương thức...
1 ngày trước

Test Equipment Specialist

Intel
Thành phố Hồ Chí Minh, Tỉnh Bà Rịa - Vũng Tàu
  • In addition, the Manufacturing Technician is responsible for...
  • The Manufacturing Technician may be responsible for the...
1 ngày trước