MÔ TẢ CÔNG VIỆC:
Phát triển và tích hợp hệ thống:
• Tham gia vào quá trình xây dựng và triển khai nền tảng New Digital Engagement
Platform (NDEP), tập trung vào việc phát triển:
• Microservices để xử lý dữ liệu khách hàng, tối ưu hành trình người dùng (Customer
Journey).
• Real-time APIs cho phép tương tác tức thời giữa các kênh như mobile app, website,
chatbot...
• Data Pipelines tích hợp dữ liệu giữa các hệ thống nội bộ (Core Banking, CRM, CDP,
DWH) và các công cụ bên ngoài (Adobe Experience Platform, Salesforce Marketing
Cloud, Braze...).
• Phát triển các event-driven workflows bằng cách sử dụng các công nghệ như Kafka,
AWS EventBridge nhằm thu thập và phản hồi dữ liệu khách hàng theo thời gian thực.
• Tích hợp các giải pháp AI/ML (Recommendation Engines, Predictive Analytics) để cá
nhân hóa nội dung và tương tác người dùng.
Xây dựng và tối ưu hóa APIs:
• Thiết kế và phát triển các RESTful APIs, GraphQL để hỗ trợ trao đổi dữ liệu nhanh
chóng và bảo mật giữa NDEP và các hệ thống ngân hàng.
• Tối ưu API Gateway (Kong, Apigee) để đảm bảo hiệu suất và khả năng mở rộng của
hệ thống.
• Triển khai các cơ chế bảo mật cho API: OAuth2, JWT, Mutual TLS (mTLS).
• Viết tài liệu API chi tiết cho các đội nhóm khác sử dụng và tích hợp vào hệ thống.
Phát triển giao diện và trải nghiệm người dùng (Frontend):
• Xây dựng các thành phần giao diện linh hoạt theo
kiến trúc Headless CMS để đảm
bảo khả năng tùy chỉnh nội dung số trên đa kênh (web, mobile, chatbot...).
• Sử dụng các framework hiện đại như React, Angular, [protected info] để tạo ra các giao diện
tương tác mượt mà, đáp ứng theo thời gian thực.
• Tích hợp các công cụ A/B Testing và Dynamic Content Engines để tối ưu hóa trải
nghiệm khách hàng.
Quản lý dữ liệu và tối ưu hiệu suất:
• Xây dựng các Real-time Data Pipelines sử dụng Apache Kafka, Google Pub/Sub để
xử lý và phân tích dữ liệu khách hàng ngay khi phát sinh.
• Tối ưu truy vấn dữ liệu, đảm bảo khả năng xử lý khối lượng lớn thông qua NoSQL
databases (MongoDB, Cassandra) và In-memory Databases (Redis).
• Phát triển các giải pháp caching và load balancing để cải thiện tốc độ phản hồi hệ
thống.
CI/CD và DevOps:
• Xây dựng các pipeline CI/CD (Jenkins, GitLab CI/CD) để tự động hóa quy trình build,
test, deploy.
• Phối hợp với đội ngũ DevOps để triển khai giải pháp container hóa (Docker,
Kubernetes) và giám sát hiệu năng hệ thống (Prometheus, Grafana).
• Thực hiện kiểm thử hiệu năng (load test, stress test) nhằm đảm bảo nền tảng có khả
năng mở rộng và vận hành ổn định.
YÊU CẦU:
• Tốt nghiệp đại học các ngành Công nghệ thông tin, Khoa học máy tính, Kỹ thuật phần mềm hoặc tương đương.
• Tối thiểu 3-5 năm kinh nghiệm trong
phát triển phần mềm, ưu tiên các dự án liên quan đến ngân hàng số, fintech, hoặc các nền tảng Digital Engagement.
• Có kinh nghiệm trong phát triển microservices, event-driven systems, và tích hợp các nền tảng CDP, CRM.
• Thành thạo ít nhất một ngôn ngữ lập trình: Java, [protected info], Python, Golang.
• Kinh nghiệm với các công cụ và framework frontend: React, Angular, [protected info]
• Am hiểu về các công nghệ API: RESTful, GraphQL, gRPC.
• Có kinh nghiệm làm việc với cơ sở dữ liệu SQL (PostgreSQL, MySQL) và NoSQL (MongoDB, Cassandra).
• Công nghệ ưu tiên:
• Hiểu biết về các nền tảng Customer Data Platform (CDP) như Adobe Experience Platform, Salesforce CDP.
• Kinh nghiệm sử dụng các công cụ Kafka, RabbitMQ cho hệ thống xử lý sự kiện theo thời gian thực.
• Có kinh nghiệm triển khai containerization (Docker, Kubernetes).
• Chứng chỉ (ưu tiên):
• AWS Certified Developer hoặc tương đương.
• Chứng chỉ liên quan đến Adobe Experience Platform, Salesforce Marketing Cloud là lợi thế.
• Ngoại ngữ: Sử dụng tiếng Anh tốt, đặc biệt là trong giao tiếp kỹ thuật và viết tài liệu.