Tìm việc xin chào các anh chị và các bạn cùng đến với cẩm nang tìm việc của timviec.net.vn Để tôi giúp bạn xây dựng mô tả chi tiết về nhân lực IT cho dự án giao đồ ăn BMT (Buôn Ma Thuột). Dưới đây là một số vị trí quan trọng và mô tả công việc chi tiết để bạn tham khảo:
I. Các Vị Trí IT Cần Thiết (Ưu tiên theo thứ tự quan trọng):
1. Lập trình viên Ứng dụng Mobile (Ưu tiên):
Mô tả công việc:
Phát triển và duy trì ứng dụng di động (iOS và Android) cho khách hàng (người dùng đặt đồ ăn) và đối tác (nhà hàng, quán ăn, shipper).
Xây dựng giao diện người dùng (UI) thân thiện, dễ sử dụng và tối ưu hóa trải nghiệm người dùng (UX).
Tích hợp các tính năng như:
Định vị GPS (xác định vị trí người dùng, nhà hàng, shipper).
Thanh toán trực tuyến (ví điện tử, thẻ tín dụng).
Thông báo đẩy (push notifications) về trạng thái đơn hàng.
Chat trực tiếp giữa khách hàng, nhà hàng và shipper.
Chức năng đánh giá và bình luận.
Phối hợp với bộ phận thiết kế để đảm bảo tính thẩm mỹ và đồng nhất của ứng dụng.
Viết code chất lượng, dễ bảo trì và mở rộng.
Thực hiện kiểm thử (testing) để đảm bảo ứng dụng hoạt động ổn định và không có lỗi.
Triển khai ứng dụng lên các kho ứng dụng (App Store, Google Play).
Theo dõi và sửa lỗi sau khi triển khai.
Yêu cầu:
Có kinh nghiệm lập trình ứng dụng di động (iOS hoặc Android) từ 1-2 năm trở lên.
Thành thạo một trong các ngôn ngữ lập trình: Swift/Objective-C (iOS), Java/Kotlin (Android), hoặc React Native/Flutter (Cross-platform).
Hiểu biết về kiến trúc ứng dụng di động (MVC, MVVM, Clean Architecture…).
Có kinh nghiệm làm việc với RESTful APIs, JSON.
Quen thuộc với các công cụ quản lý phiên bản (Git).
Có khả năng làm việc độc lập và làm việc nhóm.
Ưu tiên ứng viên có kinh nghiệm trong lĩnh vực giao đồ ăn hoặc thương mại điện tử.
2. Lập trình viên Backend (Ưu tiên):
Mô tả công việc:
Xây dựng và duy trì hệ thống backend (server-side) cho ứng dụng giao đồ ăn.
Thiết kế và phát triển APIs để phục vụ cho ứng dụng di động và các hệ thống khác.
Xây dựng cơ sở dữ liệu (database) để lưu trữ thông tin về người dùng, nhà hàng, đơn hàng, v.v.
Tối ưu hóa hiệu năng của hệ thống để đáp ứng lượng truy cập lớn.
Đảm bảo tính bảo mật của hệ thống và dữ liệu.
Triển khai và quản lý hệ thống trên môi trường production.
Phối hợp với các bộ phận khác (frontend, mobile) để đảm bảo hệ thống hoạt động trơn tru.
Yêu cầu:
Có kinh nghiệm lập trình backend từ 1-2 năm trở lên.
Thành thạo một trong các ngôn ngữ lập trình: Python (Django/Flask), Node.js (Express), Java (Spring Boot), PHP (Laravel).
Có kinh nghiệm làm việc với các hệ quản trị cơ sở dữ liệu (MySQL, PostgreSQL, MongoDB).
Hiểu biết về kiến trúc microservices (nếu có).
Có kinh nghiệm làm việc với các công cụ quản lý phiên bản (Git).
Có kiến thức về bảo mật web.
Ưu tiên ứng viên có kinh nghiệm trong lĩnh vực giao đồ ăn hoặc thương mại điện tử.
3. Tester/QA (Kiểm thử phần mềm):
Mô tả công việc:
Lập kế hoạch kiểm thử và viết các test case (kịch bản kiểm thử).
Thực hiện kiểm thử chức năng, kiểm thử hiệu năng, kiểm thử bảo mật cho ứng dụng di động và hệ thống backend.
Tìm kiếm và báo cáo các lỗi (bugs) một cách chi tiết và rõ ràng.
Phối hợp với lập trình viên để sửa lỗi.
Đảm bảo chất lượng của sản phẩm trước khi triển khai.
Xây dựng và duy trì các bộ test tự động (automation testing) (nếu có).
Yêu cầu:
Có kinh nghiệm kiểm thử phần mềm từ 6 tháng trở lên.
Có kiến thức về quy trình kiểm thử phần mềm.
Có khả năng viết test case rõ ràng, dễ hiểu.
Có khả năng phân tích và tìm kiếm lỗi.
Cẩn thận, tỉ mỉ và có trách nhiệm cao.
Ưu tiên ứng viên có kinh nghiệm kiểm thử ứng dụng di động.
Ưu tiên ứng viên có kinh nghiệm sử dụng các công cụ kiểm thử tự động (Selenium, Appium…).
4. Chuyên viên/Kỹ sư DevOps (Ưu tiên nếu có ngân sách):
Mô tả công việc:
Xây dựng và duy trì hệ thống CI/CD (Continuous Integration/Continuous Deployment).
Tự động hóa quy trình triển khai ứng dụng.
Quản lý và giám sát hệ thống server (AWS, Google Cloud, Azure…).
Đảm bảo tính ổn định và khả năng mở rộng của hệ thống.
Xây dựng và duy trì các công cụ giám sát hệ thống (monitoring).
Phối hợp với các bộ phận khác để giải quyết các vấn đề liên quan đến hạ tầng.
Yêu cầu:
Có kinh nghiệm làm việc với các công cụ DevOps (Docker, Kubernetes, Jenkins, Git…).
Có kinh nghiệm quản lý hệ thống server (Linux).
Có kiến thức về networking, bảo mật.
Có khả năng tự động hóa các quy trình.
Có kinh nghiệm làm việc với các dịch vụ cloud (AWS, Google Cloud, Azure…).
5. Nhân viên Hỗ trợ IT/Helpdesk:
Mô tả công việc:
Tiếp nhận và xử lý các yêu cầu hỗ trợ từ người dùng (khách hàng, nhà hàng, shipper) liên quan đến các vấn đề kỹ thuật của ứng dụng.
Hướng dẫn người dùng sử dụng ứng dụng.
Ghi nhận và phân loại các yêu cầu hỗ trợ.
Phối hợp với các bộ phận khác để giải quyết các vấn đề phức tạp.
Theo dõi và cập nhật trạng thái các yêu cầu hỗ trợ.
Xây dựng và duy trì cơ sở dữ liệu các câu hỏi thường gặp (FAQ).
Yêu cầu:
Có kiến thức cơ bản về IT.
Có kỹ năng giao tiếp tốt.
Kiên nhẫn, nhiệt tình và có trách nhiệm.
Có khả năng làm việc dưới áp lực cao.
Ưu tiên ứng viên có kinh nghiệm hỗ trợ người dùng.
6. Chuyên viên Phân tích Dữ liệu (Data Analyst) (Khi có đủ dữ liệu):
Mô tả công việc:
Thu thập, phân tích và xử lý dữ liệu từ ứng dụng và hệ thống.
Xây dựng các báo cáo và dashboard để theo dõi hiệu quả hoạt động của ứng dụng.
Phân tích hành vi người dùng để đưa ra các đề xuất cải thiện trải nghiệm người dùng.
Phân tích dữ liệu bán hàng để tối ưu hóa chiến lược kinh doanh.
Xây dựng các mô hình dự đoán (predictive models) để dự đoán nhu cầu của khách hàng.
Yêu cầu:
Có kinh nghiệm phân tích dữ liệu từ 1 năm trở lên.
Thành thạo các công cụ phân tích dữ liệu (Excel, SQL, Python, R…).
Có kiến thức về thống kê.
Có khả năng trực quan hóa dữ liệu (data visualization).
Có khả năng giao tiếp tốt và trình bày kết quả phân tích một cách rõ ràng.
II. Gợi ý về quy mô đội ngũ IT:
Giai đoạn đầu (MVP – Minimum Viable Product):
1-2 Lập trình viên Mobile
1 Lập trình viên Backend
1 Tester/QA (có thể kiêm nhiệm)
Giai đoạn phát triển:
Tăng cường số lượng lập trình viên Mobile và Backend
Thuê chuyên viên DevOps
Thuê nhân viên Hỗ trợ IT/Helpdesk
Thuê Chuyên viên Phân tích Dữ liệu
III. Mức lương tham khảo (có thể điều chỉnh tùy theo kinh nghiệm và năng lực):
Lập trình viên Mobile: 15 – 30 triệu VNĐ/tháng
Lập trình viên Backend: 15 – 30 triệu VNĐ/tháng
Tester/QA: 10 – 20 triệu VNĐ/tháng
Chuyên viên/Kỹ sư DevOps: 20 – 40 triệu VNĐ/tháng
Nhân viên Hỗ trợ IT/Helpdesk: 8 – 15 triệu VNĐ/tháng
Chuyên viên Phân tích Dữ liệu: 15 – 30 triệu VNĐ/tháng
Lưu ý quan trọng:
Ưu tiên tuyển dụng người địa phương:
Hiểu biết về thị trường BMT là một lợi thế lớn.
Xây dựng văn hóa làm việc cởi mở, sáng tạo:
Tạo điều kiện để nhân viên IT phát triển kỹ năng và đóng góp ý tưởng.
Đầu tư vào công nghệ:
Sử dụng các công cụ và nền tảng hiện đại để hỗ trợ công việc của nhân viên IT.
Linh hoạt trong việc tuyển dụng:
Có thể thuê freelancer hoặc outsource một số công việc để tiết kiệm chi phí.
Hy vọng bản mô tả chi tiết này sẽ giúp bạn xây dựng đội ngũ IT vững mạnh cho dự án giao đồ ăn BMT! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại hỏi nhé!