-Thực hiện thiết kế và phát triển ứng dụng cho hệ thống nền tảng công nghệ đáp ứng nhu cầu kinh doanh
- Tuân theo các tiêu chuẩn thiết kế, tiêu chuẩn mã nguồn, đảm bảo khả năng kiểm thử, bảo mật và hiệu năng cao cho hệ thống.
- Phối hợp với các bộ phận
kiến trúc, kiểm thử, phân tích kỹ thuật, phân tích nghiệp vụ,... triển khai dự án đảm bảo các yêu cầu về chất lượng, tiến độ.
- Thực hiện Unit Test. Hỗ trợ kiểm thử SIT/UAT, sửa lỗi và nghiệm thu chức năng.
- Review code, quản lý merge code, hỗ trợ kỹ thuật và đào tạo các thành viên trong dự án.
- Thực hiện tối ưu hóa, cải tiến kiến trúc và mở rộng hệ thống.
- Xây dựng tài liệu kỹ thuật, tài liệu hướng dẫn triển khai hệ thống.
Bằng cấp: Đại học chính quy trở lên trong lĩnh vực Công nghệ thông tin
Kinh nghiệm: tối thiểu 5 năm kinh nghiệm trong lĩnh vực
phát triển phần mềm trong lĩnh vực Tài chính, Ngân hàng, Viễn thông, bất động sản.
Hình thức: không yêu cầu
Kỹ năng:
- Thành thạo ít nhất một trong các ngôn ngữ lập trình liên quan đến phát triển ứng dụng:
+ Frontend: Typescript/JavaScript/HTML/CSS
- Có kinh nghiệm thực tế ít nhất một trong các Framework liên quan đến phát triển ứng dụng:
+ Frontend: Backbase/Angular/Bootstrap/HTML5
- Am hiểu kiến trúc hệ thống và triển khai thiết kế phần mềm, bao gồm:
+ Mô hình thiết kế phần mềm
+ Kiến trúc Microservices, Micro-frontend
+ Theo dõi hệ thống (giám sát, ghi log, truy vết)
- Có kiến thức về bảo mật ứng dụng Frontend(Web/Mobile)
- Làm việc tốt với cơ sở dữ liệu SQL/NoSQL
- Sử dụng thành thạo các IDE phát triển Frontend và công cụ quản lý mã nguồn (Git)
- Hiểu biết và có kinh nghiệm thực tế với Cloud, DevOps, CI/CD, Container, Docker, k8s, AWS
- Hiểu biết về Agile/Scrum
- Có kinh nghiệm thiết kế UI/UX là một lợi thế
- Có kinh nghiệm triển khai dự án sử dụng công nghệ Backbase, hiểu sâu kiến trúc BackBase là một lợi thế
- Có kỹ năng tư duy chiến lược, phân tích, xây dựng quy trình, sản phẩm công nghệ.
- Kỹ năng phát hiện và phòng ngừa rủi ro trong quy trình, hoạt động liên quan công nghệ trong lĩnh vực tài chính ngân hàng.