Phát triển ứng dụng Dữ liệu - Kỹ sư Phát triển ứng dụng Dữ liệu

Ngày: 3 thg 6, 2025

Địa điểm: Hà Nội, VN

Công ty: Viettel Group

Phần đầu trang

Mô tả ngắn gọn

Lập trình các ứng dụng web/ mobile biểu diễn dữ liệu, trực quan hóa và các công cụ hỗ trợ khai thác dữ liệu.

Bằng cấp

Chuyên ngành đào tạo

Chứng chỉ

Phạm vi trách nhiệm công việc

- Lập trình các ứng dụng web/ mobile biểu diễn dữ liệu, phân tích số liệu
- Thiết kế các báo cáo tĩnh Birt Report, biểu đồ, dashboard biểu diễn số liệu
- Thực hiện các nhiệm vụ sửa lỗi được phát hiện trong quá trình phát triển và triển khai.
- Tìm nguyên nhân và khắc phục được lỗi do cá nhân tạo ra trong quá trình phát triển và triển khai.
- Viết và thực hiện unit test.
- Xây dựng tài liệu, chuẩn bị kịch bản upcode với các yêu cầu nâng cấp
- Upcode các yêu cầu nâng cấp theo quy trình và kịch bản có sẵn.

Câu hỏi phỏng vấn

- Thành thạo 1 loại ngôn ngữ lập trình (theo yêu cầu công việc cụ thể)
- Thành thạo ít nhất về 1 thư viện biểu diễn số liệu (D3, canvas, amchart, hightchart,...)
- Thành thạo ít nhất 1 framework xử lý backend (Spring, Nodejs,...)
- Thành thạo ít nhất 1 framework xử lý frontend (angluar js, react js, ...)
- Kiến thức cơ bản CNTT :
  + Sử dụng được các phần mềm office hỗ trợ
  + Kiến thức cơ bản về máy tính và mạng máy tính, các hệ điều hành như Linux, Ubuntu...
  + Kiến thức cơ bản về 1 loại ngôn ngữ lập trình
- Có kiến thức vững về cấu trúc dữ liệu và giải thuật.:
  + Hiểu biết chi tiết về các loại dữ liệu cơ bản ( Interger, Boolean...) và array 
  + Hiểu rõ về mối liên hệ giữa cấu trúc dữ liệu và giải thuật
  + Hiểu biết , đánh giá độ phức tạp và cài đặt được các thuật toán, ví dụ các thuật toán sắp xếp : sắp xếp nổi bọt, sắp xếp lựa chọn.., các thuật toán tìm kiếm 
- Có kiến thức về lập trình hướng đối tượng: làm việc với methods, bao đóng dữ liệu (encapsulation), thừa kế, thiết kế class hướng đối tượng, nắm các nguyên lý của lập trình hướng đối tượng
- Hiểu biết chi tiết về các loại dữ liệu có cấu trúc (ví dụ: string, record, object collection)
- Biết cách xử lý ngoại lệ
- Nắm được cách xử lý đa ngôn ngữ (localisation)
- Nắm được cách xử lý I/O cơ bản
- Nắm được các thao tác liên quan đến CSDL như querry/change (commit/abort)
- Có khả năng lập trình Multithreading, concurrency handling, Connection pooling
- Có khả năng sử dụng các công cụ phân tích log để tìm ra nguyên nhân lỗi
- Kinh nghiệm từ 1-2 năm ở các vị trí tương đương.

Phần cuối trang