Expert, Software Engineering (Java)
Về công việc
Trách nhiệm chính
- Thiết kế và phát triển kiến trúc cấp thấp, xây dựng các thành phần phần mềm đáp ứng tiêu chuẩn hiệu suất, mở rộng và bảo mật.
- Hướng dẫn các kỹ sư cấp Officer, cung cấp mentorship về best practices, chuẩn mã và quy trình phát triển.
- Lãnh đạo code review, thực thi chuẩn mã, tối ưu mã nguồn và cải thiện tính bảo trì.
- Thực hiện unit, integration, contract testing, hợp tác với QE để chẩn đoán và khắc phục lỗi phức tạp.
- Tạo và duy trì tài liệu kỹ thuật rõ ràng: API, thiết kế hệ thống, hướng dẫn mã và kiến trúc.
- Quản lý đội ngũ: thu hút, tuyển dụng, giữ chân nhân tài, giao tiếp KRA/KPI, đánh giá hiệu suất và phát triển chuyên môn.
Yêu cầu
- Tốt nghiệp Cử nhân hoặc Thạc sĩ ngành Khoa học Máy tính, Kỹ thuật phần mềm, Công nghệ Thông tin hoặc lĩnh vực liên quan.
- Có ít nhất 10 năm kinh nghiệm làm Software Engineer.
- Có ít nhất 2 năm trong vị trí quản lý.
- Thành thạo ngôn ngữ lập trình Java (Spring Boot) cho phát triển ứng dụng backend.
- Có kinh nghiệm quản lý đội ngũ kỹ thuật và điều phối trong môi trường làm việc.
- Có kinh nghiệm lãnh đạo và quản lý giao hàng hệ thống/phần mềm.
- Có kinh nghiệm trong kiến trúc và triển khai thiết kế phần mềm.
- Kiến thức về SOLID Principle, Design Patterns, Microservices architectures, Observability (monitoring, logging, tracing).
- Hiểu sâu về các khía cạnh nâng cao: hiệu năng cao, concurrency, best practices bảo mật, emerging technology.
- Kỹ năng tiếng Anh tốt.
Phúc lợi
- Company anniversary, Team building, Active Saturday, Year End Party
Thông tin khác
- Techcombank đã đầu tư hơn 500 triệu USD vào phát triển các dự án IT quy mô lớn.
- Techcombank là một trong những ngân hàng hàng đầu trong xu hướng công nghệ tại Việt Nam.
- Cơ hội học hỏi từ các chuyên gia hàng đầu trên toàn thế giới.
- Cấu trúc lương thưởng hấp dẫn, phù hợp với thành tích và đóng góp.