1. Xây dựng chức năng phần mềm (code) theo thiết kế hệ thống phần mềm được giao
Làm rõ yêu cầu kỹ thuật trong tài liệu phân tích thiết kế hệ thống (SAD), từ đó xác định các usecase, transaction, activity, data class, data flow, sequence... để thiết kế Database và cấu trúc code source
Thực hiện xây dựng các chức năng phần mềm (code) đáp ứng tiến độ, tiêu chuẩn dự án phụ trách
Ghi nhận, sửa lỗi (Fix bug) từ báo cáo lỗi của tester, đồng thời ghi nhận yêu cầu về giao diện UI/UX từ BA, người sử dùng để sửa đổi
Báo cáo tiến độ và tình trạng công việc của dự án phụ trách
2. Tham gia thiết kế hệ thống và quản lý chất lượng phần mềm được giao
3. Hỗ trợ công tác xây dựng hệ thống báo cáo tự động (BI)
Thực hiện các công việc chuyên môn khác theo yêu cầu của quản lý
Job Requirement
Tốt nghiệp đại học loại khá trở lên các ngành, chuyên ngành CNTT, khoa học máy tính hoặc các chuyên ngành tương đương.
Tối thiểu 03 năm kinh nghiệm ở vị trí Developer (lập trình viên) phát triển ứng dụng Web. Ưu tiên có kinh nghiệm trong lĩnh vực giáo dục.
Am hiểu quy trình xây dựng phát triển sản phẩm Agile/scrum
Có 3 năm kinh nghiệm trong ReactJS,TypeScript, NextJS, NuxtJS
Có kính nghiệm về State management Redux(redux-toolkit), redux-thunk, redux-saga
Có hiểu biết về Http API / Rest API
Am hiểu về SAML, SSO, có khả năng mở rộng hệ thống.
Có kinh nghiệm về thiết kế: UI-UX
Có kinh nghiệm phát triển ứng dụng cho nền tảng Android/iOS/React Native là lợi thế