TopDev
job-image
LẬP TRÌNH VIÊN ỨNG DỤNG DESKTOP (JUNIOR/MIDDLE)Đăng nhập để xem mức lương
Đà Nẵng
Junior, Middle Fulltime06 tháng
Hạn nộp hồ sơ: 23-12-2025

Cấp độ: Junior / Middle

Hình thức: Full-time

Địa điểm làm việc: 52 Nguyễn Văn Linh, Đà Nẵng

1
Vai trò & trách nhiệm của bạn

1. Phát triển Module Hiệu suất cao:

  • Xây dựng và tối ưu các thành phần cốt lõi như: Biểu đồ (Charting Engine), Sổ lệnh (Order Book), Data Grid, và các công cụ phân tích kỹ thuật.
  • Đảm bảo hệ thống xử lý luồng dữ liệu real-time (tick data) với độ trễ cực thấp (Low Latency).

 

2. Xử lý Dữ liệu Lớn & Tối ưu Hệ thống:

  • Tối ưu bộ nhớ (Memory Management) và CPU khi xử lý luồng dữ liệu lớn liên tục.
  • Ứng dụng Multi-threading / Multi-core để khai thác tối đa sức mạnh phần cứng.

 

3. Tích hợp Backend, Database & CRM:

  • Lập trình cơ chế kết nối an toàn tới Database nội bộ (lịch sử giá, giao dịch).
  • Tích hợp và đồng bộ dữ liệu với CRM / Back-office, đảm bảo hệ thống cập nhật thông tin tài khoản và giao dịch theo thời gian thực.

 

4. Đảm bảo Chất lượng & Kiến trúc:

  • Viết clean code, tuân thủ các nguyên tắc OOP, SOLID, DRY.
  • Tham gia Code Review và đóng góp vào việc cải tiến kiến trúc sản phẩm.
2
Kỹ năng & trình độ của bạn

A. Kỹ năng Nền tảng (Bắt buộc):

  • Tư duy logic mạnh, đặc biệt trong môi trường xử lý dữ liệu tài chính real-time.
  • Thành thạo OOP, Design Patterns và kiến trúc MVVM / MVP.
  • Ngôn ngữ lập trình:
    • C# (.NET / .NET Core): Thành thạo WPF để phát triển giao diện hiệu năng cao.
    • C++: Có kinh nghiệm với Qt/MFC trong tối ưu hiệu suất và đa nền tảng.
  • Sử dụng Git thành thạo.
  • Có hiểu biết về các thị trường Forex, Chứng khoán, Crypto là một lợi thế.

 

B. Kinh nghiệm Chuyên sâu (FinTech / Real-time Systems):

  • Real-time Data & Networking: Thành thạo WebSocket / TCP Socket.
  • Database: Hiểu sâu SQL, quen thuộc với SQL Server / PostgreSQL, có khả năng tối ưu truy vấn dữ liệu lớn.
  • API & CRM Integration: Có kinh nghiệm kết nối API giao dịch và CRM một cách bảo mật, hiệu quả.
  • Multi-threading & Async/Await: Làm chủ kỹ thuật xử lý song song, đảm bảo hiệu suất và tính ổn định.

 

C. Phân Cấp Theo Kinh Nghiệm:

  • Junior (0.5 – 2 năm): Hiểu rõ MVVM, thành thạo CRUD với Database, có nền tảng lập trình vững.
  • Middle (2 – 4 năm): Có khả năng profiling ứng dụng, xử lý memory leak, tối ưu CPU và thiết kế truy vấn bất đồng bộ hiệu quả.

 

3
Quyền lợi
  • Mức lương cạnh tranh, thỏa thuận theo năng lực (Up to 20tr).
  • Môi trường làm việc chuyên nghiệp, có cơ hội phát triển trong lĩnh vực FinTech và Giao dịch tài chính toàn cầu.
  • Được tham gia vào các dự án quốc tế, làm việc cùng đội ngũ kỹ sư nhiều kinh nghiệm.
⚙️ Hỗ trợ ứng viên
🧑🏾‍💻 Chuẩn bị cho buổi phỏng vấnKiểm tra công cụ QnA của TopDev để luyện tập trả lời các câu hỏi phỏng vấn thường gặp.Đọc QnA phỏng vấn