Mô Tả Công Việc
Trách Nhiệm Chính
- Lãnh đạo và điều phối các dự án được giao, đảm bảo giao hàng đúng hạn và tuân thủ các yêu cầu kỹ thuật
- Thiết kế và triển khai các giải pháp quản lý dữ liệu mạnh mẽ, bao gồm kho dữ liệu mới và khung xử lý dữ liệu được nâng cấp
- Đóng vai trò chuyên gia về phương pháp thu thập dữ liệu và đường ống chuyển đổi dữ liệu
- Hợp tác với quản lý sản phẩm, nhà khoa học dữ liệu và nhóm QA để xác định yêu cầu hệ thống và đảm bảo sự phù hợp về kỹ thuật
- Phát triển và duy trì các hệ thống backend có khả năng mở rộng bằng cách sử dụng các tiêu chuẩn phát triển đã được thiết lập và các phương pháp tốt nhất trong ngành
- Tham gia vào các chu kỳ phát triển agile, đóng góp vào lập kế hoạch sprint, đánh giá thiết kế và phân tích sau khi hoàn thành
- Đảm bảo tính toàn vẹn, bảo mật và hiệu suất dữ liệu trên tất cả các dự án và lĩnh vực kỹ thuật được giao
- Cung cấp hướng dẫn kỹ thuật cho các thành viên nhóm cấp dưới trong khi vẫn duy trì quyền sở hữu đối với các sản phẩm dự án phức tạp
- Phối hợp với các nhà cung cấp và bên liên quan bên ngoài để đảm bảo tích hợp liền mạch các dịch vụ của bên thứ ba
- Theo dõi tiến độ dự án, xác định rủi ro và triển khai các chiến lược giảm thiểu để đáp ứng thời hạn và hạn chế ngân sách
Yêu Cầu Công Việc
- Có kinh nghiệm đã được chứng minh trong phát triển phần mềm backend, ưu tiên có 5+ năm trong các vai trò kỹ sư full-stack
- Chuyên môn trong thiết kế và triển khai các hệ thống quản lý dữ liệu bằng các công nghệ như cơ sở dữ liệu SQL/NoSQL, công cụ ETL và nền tảng đám mây
- Thành thạo các ngôn ngữ lập trình như Python, Java hoặc Node.js với trọng tâm là phát triển API và kiến trúc microservices
- Hiểu biết sâu sắc về các quy trình chuyển đổi dữ liệu, bao gồm mô hình hóa dữ liệu, làm sạch và kỹ thuật tích hợp
- Kinh nghiệm với các phương pháp agile và công cụ quản lý dự án (Jira, Confluence, v.v.) để điều phối các nhóm ảo
- Khả năng làm việc độc lập với sự giám sát tối thiểu trong khi vẫn chịu trách nhiệm về kết quả dự án
- Kỹ năng giao tiếp xuất sắc để hợp tác với các nhóm đa chức năng và trình bày các giải pháp kỹ thuật cho các bên liên quan không chuyên về kỹ thuật
- Hiểu biết về các thực hành DevOps và đường ống CI/CD để kiểm tra và triển khai tự động các hệ thống backend
- Kỹ năng phân tích mạnh mẽ để khắc phục các sự cố kỹ thuật phức tạp và tối ưu hóa hiệu suất hệ thống
- Khả năng thích ứng với các ưu tiên thay đổi và các yêu cầu dự án đa dạng trong khi vẫn duy trì các tiêu chuẩn chất lượng cao
- Thành thạo sử dụng các hệ thống kiểm soát phiên bản (Git) để phát triển hợp tác và quản lý mã
- Kinh nghiệm với thiết kế API RESTful và triển khai GraphQL để xây dựng các dịch vụ backend có khả năng mở rộng
- Hiểu biết về các phương pháp bảo mật tốt nhất để bảo vệ dữ liệu nhạy cảm và đảm bảo tuân thủ hệ thống
- Khả năng ghi chép các quy trình kỹ thuật và duy trì các hướng dẫn hoạt động rõ ràng để tham khảo nhóm
- Kỹ năng giải quyết vấn đề mạnh mẽ để giải quyết các thách thức kỹ thuật và cung cấp các giải pháp sáng tạo
- Kinh nghiệm với các công nghệ container hóa (Docker, Kubernetes) để triển khai các ứng dụng backend
- Hiểu biết về các kỹ thuật tối ưu hóa cơ sở dữ liệu để cải thiện hiệu suất truy vấn và hiệu quả truy xuất dữ liệu
- Khả năng làm việc trong các quy trình đã được thiết lập trong khi vẫn linh hoạt để triển khai các phương pháp mới khi cần thiết
- Kỹ năng quản lý thời gian xuất sắc để cân bằng nhiều dự án và đáp ứng thời hạn chặt chẽ mà không ảnh hưởng đến chất lượng
Khung & Ranh Giới Công Việc
Vai trò hoạt động trong các ranh giới kỹ thuật dự án đã được xác định, yêu cầu người đảm nhận cung cấp các giải pháp phù hợp với cơ sở hạ tầng công ty và chính sách quản trị dữ liệu. Mặc dù vị trí có trách nhiệm ngân sách đối với các dự án được giao, nhưng vẫn phải chịu sự giám sát của quản lý và các đánh giá hiệu suất định kỳ. Ứng viên phải làm việc trong các quy trình kỹ thuật đa dạng và các tiêu chuẩn ngành, với quyền tự do xác định trình tự nhiệm vụ để đạt được mục tiêu dự án. Sự hợp tác với các phòng ban khác là cần thiết, với các giao thức giao tiếp rõ ràng để đảm bảo sự phù hợp đa chức năng. Vai trò yêu cầu tuân thủ các hướng dẫn hoạt động đã được thiết lập trong khi vẫn duy trì sự linh hoạt để đổi mới trong các ràng buộc kỹ thuật. Báo cáo thường xuyên cho các bên liên quan và tuân thủ các quy trình đảm bảo chất lượng là các thành phần bắt buộc của vị trí này.
