Thiết kế kiến trúc ứng dụng, phân rã module, chuẩn hóa cấu trúc mã nguồn (source code) và định hướng công nghệ phát triển cho toàn đội.
Quản lý & Dẫn dắt đội ngũ:
Quản lý, phân công nhiệm vụ, review code và hỗ trợ chuyên môn cho đội ngũ Backend, Frontend, Mobile, DevOps và các nhân sự kỹ thuật liên quan.
Ước lượng & Kiểm soát tiến độ:
Phối hợp với PM/BA để đánh giá yêu cầu, ước lượng khối lượng công việc (effort estimation), lập kế hoạch phát triển và kiểm soát tiến độ kỹ thuật.
Kiểm soát chất lượng & Bảo mật:
Review thiết kế kỹ thuật, kiểm soát chất lượng lập trình, bảo mật ứng dụng, logging, tối ưu hiệu năng (performance) và khả năng mở rộng hệ thống.
Phát triển & Quản lý Quy trình:
Trực tiếp tham gia phát triển các module quan trọng khi cần thiết. Thiết lập quy trình quản lý source code, branching, code review, release, versioning và phối hợp triển khai CI/CD.
Tài liệu & Quản lý Đối tác:
Quản lý tài liệu kỹ thuật, tài liệu API, tài liệu cài đặt và bàn giao vận hành. Phối hợp với nhà cung cấp để tiếp nhận source code, tích hợp hệ thống hoặc đánh giá giải pháp kỹ thuật.
Yêu Cầu Công Việc
Kinh nghiệm thực tế: Có kinh nghiệm phát triển phần mềm và từng đảm nhận vị trí Trưởng nhóm (Dev Lead) hoặc dẫn dắt module kỹ thuật lớn.
Nền tảng công nghệ: Thành thạo ít nhất một nền tảng Backend phổ biến như Java/Spring Boot, .NET, Node.js hoặc tương đương.
Kiến trúc & Cơ sở dữ liệu: Có kinh nghiệm thiết kế API, thiết kế CSDL (PostgreSQL, SQL Server...), phân quyền, xác thực, logging, cache, message queue và các mô hình tích hợp (integration patterns).
Quản lý mã nguồn: Có khả năng đọc hiểu, đánh giá, refactor và tiếp quản các hệ thống mã nguồn hiện hữu.
Ưu tiên ứng viên từng làm việc trong các dự án HIS, EMR, ERP, CRM, HRM hoặc các phần mềm nghiệp vụ phức tạp.
Có tư duy sản phẩm, tư duy vận hành hệ thống thực tế và kỷ luật cao trong tài liệu hóa kỹ thuật.