Phát triển các hệ thống backend với các trách nhiệm sau: - Phân tích Yêu cầu: giao tiếp với PM (Quản lý Sản phẩm) để thu thập, hiểu và phân tích yêu cầu thông qua lập kế hoạch Scrum hoặc các cuộc họp. Làm việc với các thành viên frontend để làm rõ Rest API trước khi triển khai (nếu cần). - Thiết kế: kiến thức tốt về thiết kế cơ sở dữ liệu, thiết kế hệ thống và kiến trúc của hệ thống. o Thiết kế kỹ thuật cho các tính năng mới. o Đánh giá/phản hồi thiết kế kỹ thuật cho các tác vụ của các thành viên khác. - Lập trình (CD): thực hiện các tác vụ với kiến thức và áp dụng: o Các kỹ thuật cơ bản (kiểm tra đơn vị, khung ORM, khung web). o Áp dụng các nguyên tắc SOLID khi triển khai. o Giải quyết các vấn đề kỹ thuật liên quan đến khó khăn (xung đột thư viện, mở rộng hệ thống, khả năng chịu lỗi, giao dịch phân tán, theo dõi nhật ký cho hệ thống phân tán, tích hợp với hệ thống của bên thứ 3, ...) và các vấn đề khó khăn liên quan đến cơ sở dữ liệu (tối ưu hóa truy vấn). - Kiểm tra Tích hợp (IT): thực hiện và duy trì kiểm tra tích hợp với CI. - Triển khai (CI/CD): thực hiện các luồng/pipeline CI/CD với TeamCity, Argo CD, Helm, K8S, Docker. - Sửa đổi, sửa đổi mã nguồn sau khi xem xét mã của các thành viên khác. - Xem xét mã cho các thành viên khác. - Sửa lỗi do các thành viên QA nêu ra.
Full-time
Công Ty
1 việc làm đang hoạt động
Ban Vien Tower, 54-56-58 Street 2, Van Phuc Residences, Hiep Binh Phuoc Ward, Thu Duc City, Ho Chi Minh City, Vietnam
Ngành:
Sẵn sàng ứng tuyển?
Nộp hồ sơ của bạn ngay bây giờ và tiếp tục bước tiếp theo trong hành trình nghề nghiệp của bạn.
Việc Làm Tương Tự