TMO_ Chuyên gia cao cấp phát triển ứng dụng
MÔ TẢ CÔNG VIỆC:
1. Tóm tắt vai trò
- Định hướng chiến lược phát triển ứng dụng cho toàn ngân hàng/doanh nghiệp.
- Đảm bảo công nghệ, kiến trúc, quy trình phát triển phần mềm luôn tiên tiến, hiệu quả, và phù hợp chiến lược số.
- Đóng vai trò cố vấn kỹ thuật cao cấp, đưa ra giải pháp tối ưu cho các dự án trọng điểm.
2. Trách nhiệm chính
A. Vai trò chiến lược & quản lý cấp cao
• Xây dựng chiến lược phát triển ứng dụng đồng bộ với chiến lược công nghệ và kinh doanh.
• Định hình kiến trúc hệ thống, lựa chọn công nghệ chủ lực (ngôn ngữ lập trình, frameworks, nền tảng cloud).
• Tư vấn cho Ban Điều hành / TMO về xu hướng công nghệ (microservices, cloud-native, DevOps, AI/ML integration).
• Định nghĩa các KPIs chuẩn cho hiệu suất ứng dụng, SLA về thời gian đáp ứng, độ ổn định, bảo mật.
B. Vai trò quản lý
• Giám sát hoạt động của Giám đốc Chức năng trong mảng phát triển ứng dụng.
• Đưa ra guideline kỹ thuật, coding standards, security standards áp dụng toàn bộ đội ngũ.
• Đảm bảo các dự án phát triển ứng dụng (core banking, mobile app, API, CRM, ERP,…) triển khai đúng chuẩn, không lệch định hướng kiến trúc tổng thể.
• Đánh giá và phê duyệt thiết kế giải pháp (solution design review).
C. Vai trò chuyên gia tư vấn (independent / advisory role)
• Cố vấn kỹ thuật cho các dự án phức tạp (core transformation, digital platform, open banking).
• Hỗ trợ giám đốc chức năng trong việc giải quyết các vấn đề vượt ngoài năng lực quản lý vận hành.
• Thực hiện các review độc lập: code audit, security assessment, performance tuning.
• Làm đầu mối làm việc với các vendor công nghệ (Oracle, SAP, Microsoft, AWS, GCP) và tư vấn chọn giải pháp phù hợp.
D. Quản lý công nghệ & quy trình
• Chủ trì xây dựng Enterprise Coding Standards & Software Development Lifecycle (SDLC).
• Thiết lập framework CI/CD, DevSecOps toàn diện.
• Đảm bảo việc phát triển tuân thủ chuẩn an toàn thông tin (ISO 27001, PCI DSS, GDPR).
• Định kỳ đánh giá hiệu quả hệ thống, đề xuất cải tiến hoặc thay thế công nghệ.
YÊU CẦU CÔNG VIỆC:
1. Kinh nghiệm
- Tốt nghiệp Đại học trở lên ngành CNTT, Khoa học Máy tính hoặc tương đương.
- Tối thiểu 15 năm kinh nghiệm trong lĩnh vực phát triển phần mềm, trong đó ít nhất 7 năm ở vị trí quản lý.
- Có kinh nghiệm xây dựng, quản lý đội ngũ Dev (front-end, back-end, full-stack) từ 10–30 người trở lên.
- Am hiểu kiến trúc hệ thống, database, API, cloud (AWS/Azure/GCP), DevOps pipeline.
- Ưu tiên ứng viên có kinh nghiệm lập trình trong các nhóm agile đa chức năng
2. Kỹ năng quản lý
- Năng lực lãnh đạo, truyền cảm hứng, quản lý thay đổi.
- Kỹ năng hoạch định, giám sát, đánh giá KPI/OKR.
- Kỹ năng quản trị ngân sách và tối ưu chi phí phát triển.
- Kỹ năng điều phối dự án đa phòng ban, đa đối tác.
3. Kỹ năng cá nhân
- Tư duy chiến lược, định hướng giải pháp công nghệ.
- Giao tiếp, thương lượng và thuyết trình tốt.
- Khả năng xử lý vấn đề nhanh chóng, quyết đoán.
- Luôn cập nhật công nghệ mới, xu hướng thị trường
4. Ngôn ngữ
- Khả năng sử dụng tiếng Anh chuyên ngành để đọc hiểu tài liệu, cảnh báo bảo mật, tiêu chuẩn quốc tế.