Mục đích công việc: Chịu trách nhiệm (i) Phân tích yêu cầu, thiết kế, phối hợp xây dựng và triển khai các ứng dụng sáng tạo trên các nền tảng Điện toán đám mây AWS/Azure; (ii) Thực hiện tạo ra các cấu trúc mã nguồn mẫu, định nghĩa và quản lý các chuẩn mã nguồn (Coding standards), xây dựng các prototype mẫu để thử nghiệm ý tưởng, rà soát mã nguồn, tối ưu hiệu suất ứng dụng.
Trách nhiệm công việc:
*Phân tích yêu cầu và thiết kế giải pháp:
Làm việc với đội ngũ BA để hiểu rõ yêu cầu nghiệp vụ.
Thiết kế giải pháp công nghệ phù hợp với tiêu chuẩn và qui định chung.
*Phối hợp phát triển và triển khai ứng dụng:
Đảm bảo đáp ứng các tiêu chí an toàn bảo mật thông tin.
Chuyển giao tài liệu thiết kế cho các đơn vị vận hành kỹ thuật sau khi giải pháp đã được triển khai.
Đảm bảo ứng dụng có khả năng mở rộng, dễ tích hợp, khả năng tương thích tốt với các công nghệ Cloud- native.
Phối hợp xây dựng và triển khai các ứng dụng sử dụng nền tảng low- code/no- code, serverless hoặc truyền thống.
Đảm bảo rằng các giải pháp được thiết kế theo công nghệ hiện đại, tối ưu hóa chi phí và có thể tái sử dụng.
*Rà soát và đảm bảo mã nguồn chuẩn:
Tạo ra cấu trúc mã nguồn mẫu và đảm bảo tuân thủ các tiêu chuẩn bảo mật.
Thực hiện rà soát mã nguồn.
Thực hiện tạo các prototype để thử nghiệm ý tưởng.
*Tối ưu hiệu suất ứng dụng:
Cung cấp hỗ trợ kỹ thuật liên tục cho các ứng dụng đã triển khai.
Xử lý và giải quyết các vấn đề một cách nhanh chóng.
Thực hiện các nhiệm vụ khác theo phân công của quản lý.
Yêu cầu công việc:
*Trình độ học vấn:
Tốt nghiệp Đại học trở lên trong lĩnh vực Công nghệ Thông tin, Khoa học Máy tính, Kỹ thuật Phần mềm hoặc các ngành liên quan.
*Kinh nghiệm:
Tối thiểu 7 năm (Chuyên gia)/ 5 năm (Chuyên viên cao cấp)/ 3 năm (Chuyên viên chính)/ 2 năm (Chuyên viên) kinh nghiệm trong phát triển ứng dụng.
Kinh nghiệm ở vị trí Fullstack hoặc Backend Developer.
Hiểu biết về quy trình đảm bảo chất lượng phần mềm, DevOps và Kiến trúc giải pháp micro- services và containerization (Docker, Kubernetes).
Kinh nghiệm tư vấn, thiết kế, triển khai ứng dụng ở các tổ chức lớn.
Kinh nghiệm với các nền tảng đám mây (AWS, Azure, GCP), CI/CD pipelines, K8s…và đam mê tìm hiểu, ứng dụng các công nghệ mới để tăng tốc quá trình phát triển là lợi thế.
*Chuyên môn kỹ thuật:
Sử dụng thành thạo Git.
Hiểu biết về Web App, API RESTful, Webhook, Serverless,…
Quản lý và tối ưu hóa cơ sở dữ liệu (SQL, NoSQL).
Thành thạo các ngôn ngữ lập trình như Java, C, JavaScript, Python hoặc Golang.
*Kỹ năng phân tích và giải quyết vấn đề:
Khả năng xây dựng, huấn luyện và triển khai các mô hình học máy là một lợi thế.
Kỹ năng phân tích đánh giá các vấn đề phức tạp và phát triển các giải pháp sáng tạo.
Kỹ năng giao tiếp:
Kỹ năng tiếng Anh thành thạo.
Khả năng làm việc hiệu quả trong môi trường nhóm và hợp tác với các bên liên quan.
Kỹ năng giao tiếp và thuyết trình tốt.