Robusta Studio
Robusta Studio
51 – 200 Nhân viên
Hậu cầnTiếp thịTư vấn
Robusta Studio là một công ty tư vấn công nghệ hỗ trợ các tổ chức thuộc nhiều lĩnh vực thúc đẩy chuyển đổi số và nâng cao mức độ tương tác với khách hàng. Các dịch vụ của công ty bao gồm phát triển thương mại điện tử, thiết kế website, thiết kế đồ họa, phát triển ứng dụng di động và xây dựng ứng dụng web theo yêu cầu. Với hơn 100 chuyên gia tư vấn và hoạt động tại khu vực EMEA thông qua các trung tâm ở Ai Cập và Đức, công ty tập trung số hóa quy trình kinh doanh và cung cấp các giải pháp kỹ thuật số cho khách hàng trong lĩnh vực tư vấn, tiếp thị, logistics và nhiều ngành khác.

Kiến trúc sư giải pháp cấp cao – Làm việc từ xa tại Ả Rập Xê Út

Dẫn dắt kiến trúc đầu cuối cho các nền tảng phân tán phức tạp của Octopus by RTG. Chuyển hóa nhu cầu kinh doanh và quy định thành các hệ thống an toàn, có khả năng mở rộng và cloud-native.

Mô tả

  • Chịu trách nhiệm về kiến trúc giải pháp đầu cuối cho các nền tảng và luồng công việc được phân công, bao quát ứng dụng, dữ liệu, tích hợp, bảo mật và triển khai.
  • Chuyển hóa các yêu cầu kinh doanh và quy định thành những quyết định kiến trúc rõ ràng, kèm các đánh đổi được nêu cụ thể.
  • Tạo và duy trì tài liệu định hướng kiến trúc, thiết kế cấp cao, thiết kế tích hợp và hồ sơ quyết định.
  • Thiết lập ranh giới dịch vụ, hợp đồng API, quyền sở hữu dữ liệu và mô hình sự kiện giữa các hệ thống phân tán.
  • Thiết kế tích hợp với các hệ thống bên ngoài và bên thứ ba, bao gồm các mẫu bộ chuyển đổi và chống tham nhũng.
  • Đặt ra các yêu cầu phi chức năng về khả năng mở rộng, tính sẵn sàng, hiệu năng, khả năng phục hồi và khả năng quan sát, sau đó xác minh thiết kế đáp ứng các yêu cầu đó.
  • Tích hợp các yêu cầu về bảo mật và tuân thủ vào kiến trúc, phối hợp với các bên liên quan về bảo mật và rủi ro.
  • Dẫn dắt các buổi đánh giá thiết kế, hỗ trợ các trưởng nhóm kỹ thuật và quản trị việc triển khai theo kiến trúc đã được phê duyệt.
  • Đánh giá công nghệ và nhà cung cấp, đưa ra khuyến nghị dựa trên bằng chứng.
  • Theo dõi các rủi ro kiến trúc, giả định, yếu tố phụ thuộc và quyết định chưa được giải quyết cho đến khi hoàn tất.
  • Đóng góp vào việc ước tính, xác định phạm vi kỹ thuật và lập kế hoạch triển khai cùng lãnh đạo sản phẩm và triển khai.

Yêu cầu

  • Bằng cử nhân ngành khoa học máy tính, kỹ thuật hoặc lĩnh vực liên quan.
  • Tối thiểu tám năm kinh nghiệm kỹ thuật phần mềm, trong đó có ít nhất ba năm làm việc ở các vai trò kiến trúc cho các hệ thống lớn gồm nhiều dịch vụ.
  • Có kinh nghiệm phát triển phần mềm thực tế với năng lực hiện tại đủ sâu để đánh giá mã nguồn và thẩm định thiết kế một cách đáng tin cậy.
  • Chuyên môn vững về hệ thống phân tán, bao gồm microservices, ranh giới dịch vụ, thiết kế và quản lý phiên bản API, cũng như kiến trúc hướng sự kiện.
  • Kinh nghiệm chuyên sâu với một hệ sinh thái backend lớn như Java và Spring Boot hoặc một nền tảng doanh nghiệp tương đương.
  • Chuyên môn vững về kiến trúc dữ liệu, bao gồm mô hình hóa quan hệ, chiến lược lưu trữ, tính toàn vẹn giao dịch và các đánh đổi về tính nhất quán giữa các dịch vụ.
  • Hiểu biết vững về kiến trúc bảo mật, bao gồm quản lý danh tính và quyền truy cập, OAuth2/OpenID Connect, phân quyền, mã hóa và quản lý bí mật.
  • Kinh nghiệm thiết kế môi trường triển khai cloud-native hoặc container hóa với Kubernetes hoặc OpenShift, cùng quy trình phân phối CI/CD.
  • Có khả năng đã được chứng minh trong việc tạo tài liệu và sơ đồ kiến trúc rõ ràng để các nhóm kỹ thuật có thể triển khai.
  • Kỹ năng giao tiếp tốt với các bên liên quan, bao gồm khả năng bảo vệ các quyết định kỹ thuật và giải thích chúng một cách dễ hiểu cho đối tượng không chuyên về kỹ thuật.
  • Kỹ năng giao tiếp tiếng Anh nói và viết xuất sắc.