Back to jobs
Viettel Group

Kỹ sư Giải pháp phần mềm

Hà Nội, VNPosted 4 days ago
onsite

Job Description

Phần đầu trang

Mô tả ngắn gọn

Thiết kế, đặc tả các hệ thống CNTT để đảm bảo các yêu cầu bài toán đưa ra dựa trên các công nghệ và kiến trúc sẵn có.

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

Thiết kế chi tiết hệ thống và xây dựng tài liệu thiết kế chức năng chi tiết trên các công nghệ và kiến trúc sẵn có
- Thiết kế CSDL
- Thiết kế luồng xử lý nghiệp vụ chức năng
- Thiết kế giao diện (giao diện màn hình, validation, luồng màn hình, layout báo cáo,…)
- Thiết kế biểu đồ luồng dữ liệu, biểu đồ lớp, các tiện ích và các tài liệu đặc tả chương trình khác ( đặc tả bản tin, đặc tả file, …).
- Thiết kế API, Lớp, hàm
- Xây dựng tài liệu đặc tả kĩ thuật trong các bài toán theo yêu cầu
- Thực hiện Proof Of Concept mức ứng dụng
Đảm bảo tính tương thích, tính phối hợp hoạt động, tính ổn định và tính khả dụng của kiến trúc giải pháp.
- Thiết kế mô hình triển khai logic, vật lý ( yêu cầu cụ thể về cấu hình thiết bị, có bao nhiêu node, mô hình kết nối tác node, …)
- Thiết kế các phương án dự phòng hệ thống.
- Thiết kế các phương án sao lưu, khôi phục, xử lý lỗi.
- Thiết kế ATTT hệ thống
Chịu trách nhiệm rà soát cuối cùng về giải pháp kỹ thuật của dự án

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

- Nắm rõ các architectural patterns cơ bản thường dùng (Layered, Client-server, Master-slave, Pipe-filter, Broker, Event-bus, Model-view-controller pattern), các trường hợp sử dụng và ưu nhược điểm của chúng theo các khía cạnh scalability, maintainability, reliability, availability, extensibility, performance, manageability, và security.
Đảm bảo ATTT cho các thành phần trong kiến trúc hệ thống (Security Architecture):
 - Thiết kế sử dụng các authentication patterns (direct authentication, Brokered authentication: Security Token Service), authorization patterns (RBAC) và auditing patterns phù hợp với mô hình kiến trúc, các layer và các component khác nhau của hệ thống như web serivice, client application...
- Hiểu rõ các yêu cầu phi chức năng của hệ thống (Scalability, Security, Adaptability, Compatibility, Manageability, Avaiability).
 - Mô hình hóa thiết kế mức cao, mức chi tiết của hệ thống bằng UML 
Đánh giá lựa chọn công nghệ, kiến trúc cho Client Tier (SPA, HTML, AJAX, …), Web Tier (MVC, JSP, JFS, Templating framework, webframework), Business Tier (EJB, JPA, ESB)
 - Hiểu sâu về mạng máy tính, nguyên lý hệ điều hành Window & Unix, lập trình thành thạo (4 năm)
 - Có nền tảng về phần cứng và phần mềm. Giao tiếp và diễn đạt vấn đề kĩ thuật tốt.
 - Khả năng áp dụng kĩ năng liên quan tới bài toán cụ thể từng chuyên ngành riêng: có các kiến thức về nghiệp vụ, chức năng, khả năng kĩ thuật, thực hiện (implementation).

Phần cuối trang

Kỹ sư Giải pháp phần mềm at Viettel Group | Renata