Mô tả công việc
Thực hiện các công việc liên quan đến giải pháp/ ứng dụng/ API:
- Xác định các yêu cầu chức năng và phi chức năng;
- Xác định tiêu chí đánh giá chức năng, công nghệ và quy trình lựa chọn sản phẩm;
- Tham gia đánh giá, lựa chọn nhà cung cấp và các thành phần trong sản phẩm;
- Thiết kế kiến trúc tổng thể bao gồm kiến trúc hiện tại, mục tiêu và chuyển tiếp;
- Điều chỉnh thiết kế kiến trúc phù hợp với thực tế triển khai, tiêu chuẩn, chính sách;
- Xây dựng và quản lý các quyết định kiến trúc quan trọng và đảm bảo việc tuân thủ kiến trúc khi triển khai;
- Xây dựng các tiêu chuẩn, chính sách, quy định và tham chiếu kiến trúc cho việc phát triển;
- Hướng dẫn áp dụng các thực tiễn tốt nhất và mẫu thiết kế vào triển khai;
- Thiết kế các chỉ tiêu đo lường để đánh giá kết quả triển khai;
- Tham gia xây dựng quy trình vận hành;
- Cập nhật các công nghệ mới và đánh giá khả năng áp dụng.
Yêu cầu công việc
1. Yêu cầu trình độ
- Bằng Cử nhân Khoa học Máy tính, Kỹ thuật Phần mềm Máy tính, Công nghệ Thông tin, Thống kê hoặc Toán học. Ưu tiên ứng viên có bằng Thạc sĩ
- Có kiến thức tốt về:
+ SDLC, DevSecOps và CI/CD;
+ CSDL quan hệ (Oracle, PostgreSQL…) và NoSQL (MongoDB, Cassandra…);
+ Các công nghệ tích hợp (IBM MQ, Kafka, RabbitMQ…);
+ Quản lý vòng đời API và các tiêu chuẩn liên quan.
- Am hiểu về:
+ Kiến trúc microservices, phát triển định hướng cloud-native và API-first;
+ Phát triển và triển khai ứng dụng đóng gói trong container trên cloud và on-prem;
+ Phát triển phần mềm doanh nghiệp;
+ Đưa các yêu cầu phi chức năng như hiệu suất, khả năng mở rộng, khả năng chịu lỗi và phục hồi… vào thiết kế;
- Có khả năng tiến hành POC/POT với kinh nghiệm thực hiện dự án theo phương pháp Agile;
- Có nền tảng chuyên sâu về phát triển phần mềm doanh nghiệp.
2. Yêu cầu kinh nghiệm
• Yêu cầu chung:
- Có kinh nghiệm trong việc:
+ Triển khai các ứng dụng kinh doanh quan trọng có lượng giao dịch lớn;
+ Hiện đại hóa ứng dụng và dịch chuyển sang cloud;
+ Xây dựng quy trình;
+ Áp dụng DevSecOps trong tổ chức.
- Ưu tiên ứng viên có kinh nghiệm về công nghệ phần mềm trong lĩnh vực tài chính ngân hàng.
• Đối với vị trí Chuyên gia:
- Trên 7 năm kinh nghiệm trong lĩnh vực công nghệ phần mềm và phát triển phần mềm. Trong đó có 3 năm kinh nghiệm về kiến trúc giải pháp, chịu trách nhiệm trực tiếp về kiến trúc và thiết kế ứng dụng;
- Có kinh nghiệm áp dụng các mẫu thiết kế hướng đối tượng, thiết kế hướng nghiệp vụ, phát triển hướng kiểm thử và khung kiến trúc doanh nghiệp;
- Sử dụng thành thạo các công cụ nâng cao chất lượng giải pháp thông qua tự động hóa;
- Có kinh nghiệm thực tế làm việc với các phương pháp Agile hoặc Scrum;
• Đối với ví trí CVCC:
- Trên 5 năm kinh nghiệm thiết kế, triển khai, tích hợp các dự án công nghệ thông tin quy mô lớn. Trong đó có 3 năm kinh nghiệm làm việc với các nền tảng Quản lý API (Kong, Apigee, Mulesoft, Graviti, WSO2…) và các công cụ liên quan (Chuyên gia API);
- Có kinh nghiệm thực tế với các ngôn ngữ lập trình và các framework hiện đại.

