1. Thiết kế & Phát triển Ứng dụng
- Đóng góp vào thiết kế kiến trúc ứng dụng và phát triể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.
- Làm việc chặt chẽ với các kiến trúc sư và chuyên viên lập trình để 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 lập trình viên cấp thấp, cung cấp sự hướng dẫn về các phương pháp tốt nhất, tiêu chuẩn lập trình và quy trình 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 phương pháp tốt nhất về kỹ thuật trong đội nhóm.
'2. Đảm bảo chất lượng và tối ưu hóa lập trình
- Dẫn dắt các đánh giá chất lượng code, thực hiện các tiêu chuẩn code và cải thiện khả năng bảo trì code tổng thể.
- Tối ưu hóa phần mềm để đảm bảo hiệu suất, khả năng mở rộng và bảo mật, đảm bảo độ tin cậy cao.
4. Kiểm thử và Debug
- Thực hiện các bước kiểm thử bao gồm: unit test, intergration test và contract test để đảm bảo chất lượng lập trình.
- Phối hợp với các nhóm QE để dự báo, 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.
- Nâng cao chất lượng Automation test để cải thiện tính ổn định của phần mềm và hiệu quả sản phẩm.
'5. Chuẩn bị tài liệu kỹ thuật
Thực hiện và đảm bảo tài liệu được trình bày một cách 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 về code 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 những thay đổi của hệ thống.
Giám đốc cao cấp Phát triển Phần mềm/ Giám đốc Công nghệ/ Giám đốc Phát triển phần mềm
NA
Các đơn vị khác trong IT và các khối liên quan khác
Đối tác cung cấp các dịch vụ
Bằng cấp
- Bằng Cử nhân hoặc Thạc sĩ về 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.
Kinh nghiệm làm việc:
- Có ít nhất 8 năm kinh nghiệm trong lĩnh vực kỹ thuật.
- Ít nhất 2 năm ở vị trí Tech Lead.
- Thành thạo ít nhất một trong 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
- Có kinh nghiệm quản lý đội ngũ kỹ thuật và hòa giải bất đồng ý kiến trong môi trường làm việc.
- Kinh nghiệm dẫn dắt và quản lý quá trình triển khai hệ thống/phần mềm.
- Am hiểu kiến trúc hệ thống và triển khai thiết kế phần mềm, bao gồm:
+ Nguyên tắc SOLID
+ Mô hình thiết kế phần mềm
+ Kiến trúc Microservices
+ Theo dõi hệ thống (giám sát, ghi log, truy vết)
+ Hiểu sâu về biên dịch (Compiling) và môi trường thực thi (Runtime)
- Có kinh nghiệm làm việc ở lĩnh vực kỹ thuật tiên tiến:
+ Hiệu suất cao, đồng thời
+ Thực tiễn bảo mật tốt nhất
+ Công nghệ mới nổi
Ngoại ngữ:
- Tiếng Anh theo quy định của tổ chức
Skills
Functions
Toàn thời gian
Company
75 active jobs
Industry:
Ready to Apply?
Submit your application now and take the next step in your career journey.
Similar Jobs