Phát triển phần mềm - Kỹ sư Phát triển phần mềm
Ngày: 4 thg 12, 2025
Địa điểm: Hà Nội, VN
Công ty: Viettel Group
Bằng cấp
Chuyên ngành đào tạo
Phạm vi trách nhiệm công việc
- Kỹ sư Phát triển Phần mềm chịu trách nhiệm xây dựng sản phẩm mới và nâng cấp tính năng cho các giải pháp vận hành, giám sát, quản lý trong telco/ICT (ví dụ: OSS/BSS, NOC/SOC dashboard, quản lý sự cố & cảnh báo, hiệu năng mạng, CDR/billing).
- Thiết kế–triển khai ứng dụng web và luồng xử lý dữ liệu thời gian thực (telemetry/logs/metrics) qua Kafka/RabbitMQ, tích hợp phần tử mạng qua REST/SNMP/NETCONF/gNMI; lưu trữ và tối ưu TSDB/relational (Timescale/InfluxDB/PostgreSQL), caching (Redis), geo-mapping khi cần.
- Xây dựng và vận hành CI/CD (Docker/K8s, on-prem/edge/cloud), chuẩn hóa data contracts, kiểm thử hồi quy (golden dataset) để đảm bảo chất lượng dữ liệu & kết quả mô hình khi tích hợp AI/ML.
- Chủ động đọc hiểu yêu cầu, tài liệu kỹ thuật, phối hợp phân rã yêu cầu thành backlog kỹ thuật; tự động hóa báo cáo định kỳ (SLA/SLO, KPI vận hành).
- Biên soạn đầy đủ tài liệu Phân tích yêu cầu (SRS), Thiết kế tổng thể (HLD), Thiết kế chi tiết (LLD), đặc tả API (OpenAPI/AsyncAPI), tài liệu giám sát–vận hành (runbook, dashboard, alert).
Vai trò và trách nhiệm (Kỹ sư phát triển):
- Tham gia thiết kế kiến trúc & phát triển microservices (REST/gRPC/WebSocket) (có tích hợp mô hình AI/ML) vào sản phẩm telco/ICT; đảm bảo bảo mật & ATTT, độ tin cậy & hiệu năng (P95/P99 latency, retry/backoff, HA/DR, zero-downtime deploy: blue/green/canary).
- Thiết lập quan sát hệ thống end-to-end (logs/metrics/traces) gắn với SLA/SLO; thực hiện testing (unit/integration/E2E/contract) và code review theo chuẩn coding.
- Nếu ở vai trò Trưởng nhóm, dẫn dắt grooming/sprint planning, phân công & kèm cặp kỹ thuật, phối hợp chặt với Data/AI/DevOps/PM để thống nhất yêu cầu–đầu ra, kế hoạch phát hành và ứng cứu sự cố (incident response).
- Thường xuyên cập nhật công nghệ/best practices (bảo mật, hiệu năng, compliance như ISO 27001/PCI/PDPA khi áp dụng) và đề xuất cải tiến kiến trúc nhằm nâng cao tính sẵn sàng, khả năng mở rộng và hiệu quả vận hành của các sản phẩm trong hệ sinh thái CNTT & Viễn thông.
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ể)
- Có kiến thức nâng cao về lập trình hướng đối tượng: 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)
- 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.
Phần cuối trang
Hình thức ứng tuyển trực tiếp qua trang Tuyendung.viettel.vn hoặc gửi CV qua email: Tuyendung_vtnet@viettel.com.vn
Mọi thông tin cần giải đáp xin liên hệ Ms Trang (SĐT: 0982.595.868)