Sr. Desktop Software Developer

CORSAIR
Ho Chi Minh City
Full time
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...
1 ngày trước

Sr. Desktop Software Developer

Corsair
Thành phố Hồ Chí Minh
  • Design, develop, and maintain high-performance desktop...
  • Collaborate with team members to define architecture and...
1 ngày 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....
1 ngày 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 Sale Marketing

Công Ty TNHH Hàng Tiêu Dùng Moonshot
Thành phố Hồ Chí Minh
  • Hỗ trợ các hoạt động marketing của công ty (quản lý UGC,...
  • Thực hiện các công việc khác theo yêu cầu của người quản lý...
1 ngày trước

Nhân Viên Kho Vận

Manpower
Hà Nội
10.000.000 ₫ - 13.000.000 ₫
  • Bốc xếp hàng hóa, kiểm đếm và xác nhận số lượng
  • Xử lý đơn hàng TMĐT: picking – packing – dán nhãn – lập danh...
1 ngày trước

(Senior) Accounting & Financial Manager

Zalo
Thành phố Hồ Chí Minh
  • Set up, implement & enhance financial, accounting, and...
  • Manage the accounting team to accomplish accounting...
1 ngày trước