Mô tả
Kỹ sư phần mềm cấp cao sẽ thiết kế, phát triển, bảo trì và khắc phục sự cố các ứng dụng phần mềm, đồng thời cộng tác với các kỹ sư, quản lý sản phẩm và nhà thiết kế. Vai trò này bao gồm đóng góp vào định hướng kỹ thuật, tham gia đánh giá mã và các quy trình linh hoạt, cải thiện thực tiễn phát triển, cũng như hướng dẫn các kỹ sư cấp dưới. Ứng viên cần có bằng cử nhân khoa học máy tính hoặc lĩnh vực liên quan, ít nhất năm năm kinh nghiệm phát triển phần mềm, thành thạo các ngôn ngữ như Java, Python hoặc C++, và có kinh nghiệm với cơ sở dữ liệu quan hệ, hệ thống kiểm soát phiên bản và các phương pháp phát triển phần mềm.
