Mô tả công việc
1. Xây dựng, phát triển các phần mềm/ứng dụng
Tiếp nhận yêu cầu về chức năng, nội dung của phần mềm/ứng dụng. Tham gia phân tích, thiết kế chi tiết các chức năng được giao
Trực tiếp xây dựng,
phát triển phần mềm/ứng dụng theo tài liệu thiết kế và framework đã được thông qua theo phân công của trưởng nhóm/PM dự án
Làm Unit Test, tiếp nhận ý kiến của bộ phận kiểm thử, liên quan khác để điều chỉnh, bổ sung đến khi phần mềm/ứng dụng được hoàn thiện
Giám sát và kiểm tra hệ thống và các thành phần liên quan để phát hiện các sự cố tiềm ấn, đưa ra giải pháp kịp thời để ngăn chặn và xử lý. Tối ưu hệ thống.
Xây dựng các tài liệu dự án theo phân công của Trưởng nhóm/PM dự án
2. Sửa chữa, nâng cấp, bảo trì
Bảo trì, sửa chữa; nâng cấp phần mềm
3. Tích hợp, triển khai phần mềm/ứng dụng
Khảo sát, tư vấn kịch bản triển khai, tích hợp
Phối hợp với khách hàng trong quá trình triển khai tích hợp
Chuyển giao, đào tạo cho các VNPT địa bàn/Khách hàng
4. Các công việc khác
Triển khai các hệ thống quy trình và các hệ thống quản lý
Nghiên cứu công nghệ mới
phục vụ công việc
Các nhiệm vụ khác được phân công trong phạm vi chức năng
Yêu cầu công việc
Tốt nghiệp Đại học chính quy nhóm chuyên ngành Công nghệ thông tin hoặc tương đương
Tối thiểu 1 năm kinh nghiệm về phát triển phần mềm
Thành thạo về lập trình OOP, phát triển ứng dụng web
Thành thạo HTML5, CSS3, Boostrap, JavaScript, Responsive.
Thành thạo về frontend viết bằng một trong: ReactJS, Angular, VueJS hoặc tương đương
Có kỹ năng làm việc nhóm
Có khả năng nghiên cứu các công nghệ mới
Ưu tiên:
+ Kiểm chứng và chịu trách nhiệm đối với kết quả AI:
- Hiểu giới hạn của AI và có khả năng đánh giá, kiểm chứng kết quả do AI sinh ra về tính đúng đắn, logic, hiệu năng, khả năng vận hành và bản quyền
- Thực hiện kiểm thử trước khi đưa vào sử dụng; chịu trách nhiệm cuối cùng đối với sản phẩm đầu ra.
+ Ứng dụng AI trong kiểm thử và đảm bảo chất lượng
- Sử dụng AI để xây dựng test case, edge case, negative case, mock data, regression checklist, unit test và test script.
- Đánh giá, bổ sung và hoàn thiện các kịch bản kiểm thử do AI đề xuất phù hợp với nghiệp vụ.
+ Ứng dụng AI trong phân tích và xử lý sự cố
- Sử dụng AI để phân tích log, stack trace, metric, incident report và các sự cố hệ thống.
- Có khả năng khoanh vùng nguyên nhân, đề xuất hướng xác minh và phương án khắc phục trước khi áp dụng thực tế.
+ Ứng dụng AI trong xây dựng tài liệu kỹ thuật
- Sử dụng AI để hỗ trợ xây dựng và cập nhật tài liệu như SRS, HLD, LLD, API Spec, Swagger/OpenAPI, ADR, Runbook, Release Note và các tài liệu kỹ thuật khác
- Có khả năng rà soát, hiệu chỉnh nội dung theo tiêu chuẩn của tổ chức.
+ Bảo mật và quản trị rủi ro AI
- Tuân thủ quy định bảo mật khi sử dụng AI; không cung cấp mã nguồn, dữ liệu khách hàng hoặc thông tin nhạy cảm lên các nền tảng AI công cộng.
- Hiểu và kiểm soát các rủi ro như Hallucination, Prompt Injection, Data Leakage, Secret Exposure và License/Copyright Risk.
- Có khả năng đề xuất, triển khai và hướng dẫn áp dụng AI vào quy trình phát triển phần mềm của nhóm theo hướng hiệu quả và có kiểm soát.
Phúc lợi
Nhập thông tin để xem phúc lợi