Yêu Cầu Công Việc
Điều kiện dự tuyển
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.