·
Thiết kế, xây dựng, phát triển, triển khai và duy trì ứng
dụng domain banking, ERP.
·
Nghiên cứu, thiết kế, xây dựng và duy trì các
ứng dụng có hiệu suất cao, có khả năng mở rộng và đáp ứng tiêu chuẩn an toàn
thông tin.
·
Nghiên cứu công nghệ mới và đưa ra đề xuất về các công cụ
và framework mới để cải thiện quy trình phát triển, triển khai.
·
Phân tích, thiết kế, phát triển ứng dụng theo mô hình microservice.
·
Đảm bảo tính tương thích với các trình duyệt và tối ưu
hiệu suất của các ứng dụng.
·
Hợp tác với đội ngũ thiết kế để chuyển đổi từ UI/UX và
mockups thành giao diện web.
1.
Trình độ chuyên môn:
·
Chuyên ngành đào tạo: Yêu cầu ứng viên tốt nghiệp hệ
chính quy chuyên ngành Công nghệ thông tin, Khoa học Máy tính, Toán Tin , hoặc
chuyên ngành có liên quan tại các trường Đại học trong nước và các Trường ĐH
nước ngoài có uy tín;
2.
Kinh nghiệm:
·
Hơn 3 năm kinh nghiệm trong lĩnh vực phát triển phần mềm.
·
Có kiến thức về cấu trúc dữ liệu, giải thuật, lập trình
hướng đối tượng, lập trình hướng chức năng, lập trình hướng sự kiện, lập trình
hướng phản ứng.
· Có kinh nghiệm về Java, Spring Boot, SQL.
· Có kinh nghiệm với các framework front-end ASP.NET MVC, React, Angular, VueJS.
·
Có kinh nghiệm tích hợp các RESTful API, Web service, Web
socket và các thư viện trong quá trình phát triển ứng dụng.
·
Hiểu biết về các mô hình, kiến trúc ứng dụng: MVC, Clean
Architecture, Redux,...
·
Hiểu biết về thiết kế đáp ứng và tính tương thích trên
nhiều trình duyệt và thiết bị.
·
Hiểu biết về các phương pháp phát triển Waterfall, Agile.
·
Có kinh nghiệm làm việc độc lập hoặc trong các nhóm đa
chức năng hoặc Agile team.
·
Sử dụng Git thành thạo để quản lý mã nguồn, có hiểu biết
về Gitflow.
·
Hiểu biết sâu sắc về coding convention, pattern, các kiến
trúc phát triển cho từng công nghệ và framework.
·
Có kinh nghiệm triển khai ứng dụng trên server windows,
ubuntu, linux,...
· Có kinh nghiệm sử dụng công nghệ ảo hóa ứng dụng: docker, k8s,...
3.
Kỹ năng:
·
Kỹ năng sử dụng các công vụ phát triển phần mềm.
·
Kỹ năng làm việc đội nhóm tốt.
·
Kỹ năng giao tiếp tốt.
·
Kỹ năng giải quyết và phân tích vấn đề tốt.
4. Ưu tiên
·
Có kinh nghiệm trong lĩnh vực ngân hàng,
tài chính, fintech.
·
Có kinh nghiệm xây dựng ứng dụng chịu tải lớn.