messenger

Chat Mess

zalo

Chat Zalo

phone

Phone

Gọi ngay: 097.5151.777
messenger

Facebook

messenger

TikTok

Hỗ trợ tư vấn: 097.5151.777
Techcombank

Chuyên viên Cao cấp Phát triển Phần mềm (40001157)

Hà Nội Technology Division
Chuyên viên

Mô tả công việc

## Mục tiêu Người đảm nhiệm vị trí triển khai thành công các giải pháp công nghệ cho các dự án của toàn hàng. ## Trách nhiệm chính (1) 1. Thiết kế & Phát triển Kiến trúc Cấp thấp - Đóng góp vào thiết kế kiến ​​trúc cấp thấp và phát triển các thành phần phần mềm đáp ứng các tiêu chuẩn về hiệu quả, khả năng mở rộng và bảo mật. - Phối hợp chặt chẽ với các kiến ​​trúc sư và kỹ sư cấp cao để tối ưu hóa thiết kế và triển khai hệ thống. 2. Hướng dẫn Kỹ thuật & Cải tiến Quy trình - Hướng dẫn các kỹ sư cấp quản lý, cung cấp sự cố vấn về các thực tiễn tốt nhất, tiêu chuẩn mã hóa và quy trình làm việc phát triển. - Xác định các lĩnh vực cần cải tiến quy trình và thúc đẩy việc áp dụng các thực tiễn kỹ thuật tốt nhất trong nhóm. ## Trách nhiệm chính (2) 3. Chất lượng & Tối ưu hóa Mã - Dẫn dắt việc đánh giá mã đồng cấp, thực thi các tiêu chuẩn mã hóa và cải thiện khả năng bảo trì mã tổng thể. - Tối ưu hóa phần mềm về hiệu suất, khả năng mở rộng và bảo mật, đảm bảo độ tin cậy cao trong môi trường sản xuất. 4. Kiểm thử & Gỡ lỗi - Tiến hành kiểm thử đơn vị, kiểm thử tích hợp và kiểm thử hợp đồng để đảm bảo độ tin cậy của phần mềm. - Cộng tác với các nhóm QE để chẩn đoán, khắc phục sự cố và giải quyết các lỗi phức tạp một cách kịp thời. - Thúc đẩy tự động hóa kiểm thử để cải thiện tính ổn định của phần mềm và hiệu quả phát hành. ## Trách nhiệm chính (3) - Tạo và duy trì tài liệu rõ ràng, có cấu trúc, bao gồm: - Thông số kỹ thuật API - Tài liệu thiết kế hệ thống - Hướng dẫn mã hóa và kiến ​​trúc - Đảm bảo tài liệu được cập nhật thường xuyên và phù hợp với các thay đổi của hệ thống. ## Chân dung Thành công - Bằng cấp, Kinh nghiệm Kinh nghiệm làm việc: - Ít nhất 3-5 năm kinh nghiệm trong lĩnh vực kỹ thuật. - Thành thạo các ngôn ngữ lập trình liên quan đến phát triển ứng dụng. + Backend: Java + Web: Typescript + Mobile: Swift, Kotlin, Dart - Kinh nghiệm lãnh đạo và quản lý việc triển khai hệ thống/phần mềm. - Kinh nghiệm cả về kiến ​​trúc và thiết kế phần mềm. + Nguyên tắc SOLID + Mẫu thiết kế + Kiến trúc Microservices + Khả năng quan sát (giám sát, ghi nhật ký, theo dõi) + Hiểu biết sâu sắc về biên dịch và thời gian chạy - Kinh nghiệm trong các khía cạnh nâng cao của lĩnh vực kỹ thuật: + Hiệu năng cao, xử lý đồng thời + Các thực tiễn tốt nhất về bảo mật + Công nghệ mới nổi