Vị trí công việc này hiện tại đã hết hạn nộp hồ sơ, bạn có thể tham khảo thêm một số công việc tương tự tại đây:
Mô tả công việc
Nhiệm vụ của vị trí:
- 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.
Yêu cầu
- Yêu cầu về kinh nghiệm
• Tốt nghiệp đại học chính quy chuyên ngành công nghệ thông tin, khoa học máy tính, kỹ thuật phần mềm (hoặc tương đương).
• Với ứng viên không có bằng đại học yêu cầu tối thiểu 1 năm kinh nghiệm làm việc trong lĩnh vực CNTT / phát triển phần mềm hoặc tương đương.
- Yêu cầu kỹ năng cứng:
• Hiểu biết về lập trình hướng dối tượng, cấu trúc dữ liệu và giải thuật.
• Đối với ứng viên backend: Thành thạo ngôn ngữ lập trình Java hoặc nodejs. Có kinh nghiệm sử dụng Go là một lợi thế.
• Đối với ứng viên frontend, yêu cầu sử dụng thành thạo framework AngularJS / ReactJS hoặc tương đương.
• Đối với ứng viên
fullstack developer, yêu cầu thành thạo kỹ năng về backend và fronend.
• Có khả năng thiết kế và triển khai REST API hoặc SOAP API.
• Có kinh nghiệm làm việc với ORM (JPA, Hibernate).
• Có kinh nghiệm làm việc với CSDL (MySQL/MariaDB hoặc PostgreSQL hoặc tương đương), bao gồm: phát triển giao tiếp backend - CSDL, viết các truy vấn phức tạp, tối ưu CSDL và câu truy vấn SQL.
• Có kinh nghiệm phát triển backend sử dụng Spring framework: Spring Boot, Spring Core, Spring MVC, Spring Data JPA, Spring Security.
• Có kinh nghiệm sử dụng các công cụ build và deployment: Maven/Ant, Docker, Jenkin.
• Viết và triển khai unit testing, integration testing sử dụng các framework: Junit, Mockito.
• Có kinh nghiệm làm việc với Git (hoặc công cụ quản lý phiên bản tương đương).
• Khả năng tiếng Anh: Có khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh. Có chứng chỉ theo chuẩn TOEIC tối thiểu 550 điểm (IIG) là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với Kubernetes là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với nền tảng caching (Redis hoặc tương đương) là một lợi thế.
• Ứng viên có kinh nghiệm lập trình bằng Scala là một lợi thế.
• Ứng viên có kinh nghiệm làm việc với các nền tảng / framework xử lý dữ liệu lớn (Hadoop / Hive / Spark / Flink) là một lợi thế.
• Ứng viên có kiến thức về các hệ thống message queues (Kafka / RabbitMQ) là một lợi thế.
- Yêu cầu kỹ năng mềm:
• Có khả năng tư duy, phân tích, làm việc độc lập.
• Có khả năng giao tiếp, làm việc theo nhóm.
Quyền lợi
- Thu nhập cạnh tranh trên thị trường
- Phụ cấp ăn trưa:1.000.000 VNĐ/tháng, điện thoại: 200.000 VNĐ/tháng.
- Cơ chế lương thưởng theo 6 tháng, năm.
- Tiền quà các ngày Lễ, Tết, ngày thành lập Tập đoàn; hỗ trợ chi phí nghỉ dưỡng hằng năm (38.000.000/năm)
- Hưởng Bảo hiểm Xã hội, Bảo hiểm Y tế theo quy định của Luật Lao động và của Tập đoàn; bảo hiểm sức khỏe dành riêng cho CBNV và hỗ trợ chính sách mua bảo hiểm sức khỏe cho người thân
- Làm việc trong môi trường chuyên nghiệp, sáng tạo, cạnh tranh, phát triển, năng động có nhiều cơ hội thăng tiến.
- Cơ hội học tập, nghiên cứu, làm việc trong nước và các nước trên thế giới.
- Cơ hội tiếp cận với nhiều công nghệ mới.
- Cơ hội thăng tiến, phát triển bản thân
Thông tin chung
- Ngày hết hạn: [protected info]
- Thu nhập: Thoả thuận
Nơi làm việc
- - Hà Nội: Tòa nhà Viettel Networks, ngõ 19 Duy Tân, Cầu Giấy