Là
kỹ sư phần mềm cao cấp, chịu trách nhiệm chính trong việc phát triển, triển khai và duy trì hệ thống phần mềm, đóng vai trò cầu nối giữa khách hàng và đội ngũ phát triển nội bộ.
Thực hiện phân tích yêu cầu từ khách hàng, tư vấn giải pháp kỹ thuật phù hợp.
Tham gia viết tài liệu giải pháp, tài liệu thiết kế hệ thống, thực hiện phát triển các module backend độc lập và tích hợp các hệ thống của bên thứ 3 nếu cần.
Thực hiện code review, báo cáo định kỳ tiến độ, chia sẻ kiến thức với nhóm phát triển.
-Kinh nghiệm chuyên môn:
Tốt nghiệp ĐH chuyên ngành CNTT, Toán Tin, hoặc tương đương.
Có ít nhất 3 năm kinh nghiệm lập trình Java
Nắm vững OOP, design patterns và
kiến trúc phần mềm (MVC, Microservices, ..)
Nắm chắc kiến thức về:
Java Core, Spring Boot, Spring Data ....
Database: MySQL, PostgreSQL, Oracle...
Version Control: Git
Có kinh nghiệm với các công cụ CI/CD là lợi thế: Jenkins, Docker...
Có kinh nghiệm ở vai trò leader/SA là 1 lợi thế
Đã từng làm việc trực tiếp với khách hàng là lợi thế .