Mô Tả Công Việc
Là thành viên quan trọng của nhóm phát triển, ứng viên sẽ chịu trách nhiệm tham gia vào thiết kế kiến trúc hệ thống, triển khai độc lập các chức năng module cụ thể, đồng thời liên tục cải tiến và tối ưu hóa hệ thống để đảm bảo tính ổn định và khả năng bảo trì. Vai trò này đòi hỏi sự hợp tác với các nhóm chức năng chéo để phân tích yêu cầu sản phẩm và đưa ra các đề xuất hợp lý nhằm nâng cao chức năng hệ thống và trải nghiệm người dùng. Cá nhân cũng sẽ được giao nhiệm vụ viết tài liệu kỹ thuật toàn diện để hỗ trợ phát triển và bảo trì dự án. Ngoài ra, họ sẽ thường xuyên tổng kết và chia sẻ kinh nghiệm cùng thành tích đạt được, thúc đẩy văn hóa chia sẻ kiến thức trong nhóm. Duy trì giao tiếp và tương tác hiệu quả với các thành viên trong nhóm là yếu tố thiết yếu để đảm bảo thành công dự án và phù hợp với mục tiêu tổ chức.
Trách Nhiệm Chính
- Tham gia thiết kế kiến trúc hệ thống, tự chịu trách nhiệm triển khai chức năng các module cụ thể, liên tục cải tiến và tối ưu hóa hệ thống, đảm bảo tính ổn định và khả năng bảo trì.
- Phối hợp với quản lý sản phẩm và các bên liên quan phân tích yêu cầu sản phẩm, đề xuất ý kiến hợp lý nhằm nâng cao chức năng hệ thống và trải nghiệm người dùng.
- Xây dựng và duy trì tài liệu kỹ thuật chi tiết bao gồm đặc tả thiết kế, tài liệu API và sơ đồ kiến trúc hệ thống để đảm bảo tính minh bạch và nhất quán trong nhóm.
- Định kỳ thực hiện đánh giá sau dự án để tổng kết và chia sẻ kinh nghiệm cùng thành tích tích lũy trong quá trình phát triển, góp phần vào cải tiến liên tục của nhóm.
- Tích cực tham gia các cuộc họp nhóm và buổi chia sẻ kiến thức để truyền đạt tiến độ, thách thức và giải pháp một cách hiệu quả.
- Đảm bảo tích hợp liền mạch các module trong hệ thống và duy trì phối hợp chặt chẽ với các thành viên khác để đáp ứng thời hạn và tiêu chuẩn chất lượng dự án.
Yêu Cầu Công Việc
- Tối thiểu 3 năm kinh nghiệm phát triển phần mềm, có nền tảng vững chắc về thiết kế kiến trúc hệ thống và triển khai module.
- Thành thạo ngôn ngữ lập trình như Java, Python hoặc C++, có kinh nghiệm với các framework và công cụ phát triển hiện đại.
- Kỹ năng giao tiếp và hợp tác xuất sắc để làm việc hiệu quả với các nhóm chức năng chéo bao gồm quản lý sản phẩm, nhà thiết kế và kỹ sư QA.
- Khả năng tạo và duy trì tài liệu kỹ thuật toàn diện bao gồm tài liệu thiết kế, hướng dẫn sử dụng và tài liệu tham khảo API.
- Kỹ năng giải quyết vấn đề mạnh mẽ và cách tiếp cận chủ động trong tối ưu hóa hệ thống và điều chỉnh hiệu suất.
- Kinh nghiệm với phương pháp luận phát triển agile và thành tích trong việc cung cấp giải pháp phần mềm chất lượng cao đúng hạn.
- Hiểu biết tốt về các phương pháp kỹ thuật phần mềm tốt nhất bao gồm đánh giá mã, kiểm soát phiên bản và quy trình kiểm thử.
- Khả năng làm việc độc lập và chịu trách nhiệm với các nhiệm vụ cụ thể trong khi đóng góp vào mục tiêu chung của nhóm.
