Mô tả Công việc
Vị trí này tìm kiếm một chuyên gia có kỹ năng cao để thiết kế và phát triển các mô-đun chức năng phía máy chủ, tập trung vào lập kế hoạch kiến trúc và triển khai logic nghiệp vụ. Ứng viên sẽ đóng vai trò quan trọng trong việc tạo ra lớp trung gian giúp tương tác liền mạch giữa hệ thống blockchain và cơ sở hạ tầng CNTT truyền thống. Trách nhiệm cũng bao gồm quản lý quy trình thu thập dữ liệu tài sản và duy trì các nút blockchain để đảm bảo độ tin cậy và hiệu suất của hệ thống. Vai trò yêu cầu hợp tác với các nhóm đa chức năng để cung cấp các giải pháp có thể mở rộng, an toàn và hiệu quả phù hợp với mục tiêu kinh doanh.
Trách nhiệm Chính
- Dẫn dắt thiết kế kiến trúc và phát triển các mô-đun chức năng máy chủ, đảm bảo chất lượng kỹ thuật và phù hợp với yêu cầu kinh doanh
- Phát triển và duy trì lớp trung gian để tích hợp hệ thống blockchain, bao gồm thiết kế API, ánh xạ dữ liệu và triển khai giao thức
- Triển khai cơ chế thu thập dữ liệu tài sản, đảm bảo tính chính xác, toàn vẹn và xử lý kịp thời dữ liệu
- Giám sát và bảo trì các nút blockchain, thực hiện cập nhật thường xuyên, khắc phục sự cố và tối ưu hóa hiệu suất
- Hợp tác với các nhà phát triển blockchain để đảm bảo giao tiếp liền mạch giữa hệ thống sổ cái phân tán và các dịch vụ backend
- Thiết kế và tài liệu hóa các thông số kỹ thuật cho các thành phần phía máy chủ và giao diện blockchain
- Đóng góp vào quy trình kiểm thử hệ thống và đảm bảo chất lượng, xác định và giải quyết các vấn đề kỹ thuật
- Cập nhật các công nghệ blockchain mới nổi và các phương pháp tốt nhất trong ngành để phát triển hệ thống
- Làm việc với các kỹ sư dữ liệu để đảm bảo luồng dữ liệu hiệu quả giữa mạng blockchain và hệ thống doanh nghiệp
- Tham gia các buổi phân tích yêu cầu để xác định thông số kỹ thuật chức năng và phi chức năng cho các giải pháp tích hợp blockchain
Yêu cầu Công việc
- Có kinh nghiệm được chứng minh trong thiết kế và phát triển kiến trúc máy chủ, với nền tảng vững chắc về tích hợp hệ thống blockchain
- Chuyên môn về các ngôn ngữ lập trình như Python, Java hoặc C++, với thành thạo trong các framework phát triển blockchain
- Hiểu biết sâu sắc về hệ thống quản lý cơ sở dữ liệu và kỹ thuật xử lý dữ liệu cho ứng dụng blockchain
- Kinh nghiệm với các nền tảng đám mây như AWS, Azure hoặc Google Cloud để triển khai và quản lý cơ sở hạ tầng blockchain
- Kiến thức về giao thức blockchain, cơ chế đồng thuận và phát triển hợp đồng thông minh
- Khả năng thiết kế và triển khai các giải pháp nút blockchain an toàn, có thể mở rộng và hiệu suất cao
- Kỹ năng giải quyết vấn đề xuất sắc với trọng tâm là tối ưu hóa hiệu quả và độ tin cậy của hệ thống
- Khả năng giao tiếp tốt để hợp tác với các nhóm đa chức năng và các bên liên quan
- Tối thiểu 5 năm kinh nghiệm chuyên môn trong phát triển phần mềm, với ít nhất 2 năm trong công nghệ blockchain
- Bằng Cử nhân/Thạc sĩ về Khoa học Máy tính, Công nghệ Thông tin hoặc lĩnh vực liên quan, ưu tiên có chứng chỉ nâng cao về phát triển blockchain
- Kinh nghiệm với các phương pháp DevOps và công cụ tự động hóa để bảo trì hệ thống blockchain
- Khả năng làm việc độc lập và theo nhóm để cung cấp các giải pháp kỹ thuật phức tạp
- Kỹ năng phân tích mạnh để khắc phục sự cố kỹ thuật và cải thiện hiệu suất hệ thống
- Kiến thức về nguyên tắc an ninh mạng để bảo vệ cơ sở hạ tầng blockchain và tài sản dữ liệu
- Kinh nghiệm với hệ thống kiểm soát phiên bản như Git để quản lý codebase blockchain
- Khả năng tạo tài liệu kỹ thuật cho các thành phần hệ thống blockchain và mô-đun máy chủ
- Hiểu biết sâu sắc về kỹ thuật mở rộng hệ thống và tối ưu hóa hiệu suất
- Kinh nghiệm với các công cụ phân tích blockchain để giám sát tình trạng nút và dữ liệu giao dịch
- Khả năng thích ứng với các công nghệ blockchain và tiêu chuẩn ngành đang phát triển
