Mô Tả Công Việc
Trách Nhiệm Chính
- Phát triển và kiểm thử các module phần mềm theo đặc tả thiết kế hệ thống, đảm bảo tuân thủ các tiêu chuẩn mã hóa và phương pháp tốt nhất
- Thực hiện kiểm thử tích hợp để xác thực các thành phần hệ thống và đảm bảo khả năng tương tác liền mạch giữa các hệ thống con khác nhau
- Tạo và duy trì tài liệu kỹ thuật toàn diện bao gồm đặc tả API, sơ đồ kiến trúc và hướng dẫn người dùng
- Hợp tác với quản lý sản phẩm và nhóm QA để làm rõ yêu cầu, thiết kế trường hợp kiểm thử và xác thực chức năng hệ thống
- Áp dụng các kỹ thuật tối ưu hóa hiệu suất để nâng cao hiệu quả và khả năng mở rộng của hệ thống trong các tình huống tải cao
- Tham gia đánh giá mã nguồn để đảm bảo chất lượng mã, khả năng bảo trì và phù hợp với mục tiêu dự án
- Gỡ lỗi và giải quyết các vấn đề kỹ thuật phức tạp thông qua phân tích hệ thống và phương pháp giải quyết vấn đề
- Cập nhật các công nghệ mới và xu hướng ngành để liên tục cải thiện quy trình phát triển và kiến trúc hệ thống
Yêu Cầu Công Việc
- Tối thiểu 3 năm kinh nghiệm chuyên môn trong phát triển Golang với thành tích đã được chứng minh trong việc cung cấp phần mềm cấp sản xuất
- Hiểu biết sâu sắc về các mẫu thiết kế phần mềm, nguyên tắc kiến trúc hệ thống và công nghệ điện toán đám mây (AWS/GCP/Azure)
- Kỹ năng giải quyết vấn đề xuất sắc với khả năng phân tích hệ thống phức tạp và triển khai các giải pháp hiệu quả
- Thành thạo viết mã sạch, dễ bảo trì và hiệu quả với kiến thức vững chắc về mô hình đồng thời và thư viện chuẩn của Go
- Ưu tiên kinh nghiệm với pipeline CI/CD, container hóa (Docker/Kubernetes) và thực hành DevOps
- Khả năng tạo tài liệu kỹ thuật chi tiết và truyền đạt các khái niệm phức tạp cho các bên liên quan không chuyên về kỹ thuật
- Kỹ năng giao tiếp xuất sắc với khả năng đã được chứng minh trong việc hợp tác hiệu quả trong môi trường phát triển agile
- Chú ý cao đến chi tiết với khả năng đảm bảo chất lượng mã thông qua quy trình kiểm thử và gỡ lỗi nghiêm ngặt
- Ưu tiên: Kinh nghiệm với kiến trúc microservice, hệ thống phân tán và phát triển API RESTful
- Ưu tiên: Quen thuộc với hệ thống cơ sở dữ liệu (MySQL/PostgreSQL) và kỹ thuật mô hình dữ liệu
Yêu Cầu Bằng Cấp
Bằng cử nhân về Khoa học Máy tính hoặc lĩnh vực liên quan. Khả năng đã được chứng minh trong làm việc độc lập và theo nhóm. Kỹ năng phân tích mạnh với khả năng xử lý sự cố kỹ thuật. Kỹ năng quản lý thời gian xuất sắc với khả năng đáp ứng thời hạn dự án. Phải có hiểu biết sâu sắc về vòng đời phát triển phần mềm và quy trình đảm bảo chất lượng. Ưu tiên: Kinh nghiệm với phát triển cloud-native và công cụ điều phối container. Ưu tiên: Quen thuộc với công nghệ mã nguồn mở và đóng góp cộng đồng. Phải có khả năng thích ứng với yêu cầu thay đổi và cung cấp giải pháp trong thời hạn chặt chẽ.
