資深解決方案架構師——遠端辦公(沙烏地阿拉伯)
負責 RTG 旗下 Octopus 複雜分散式平台的端到端架構設計。將業務與監管需求轉化為安全、可擴展的雲原生系統。
說明
- 負責指定平台與工作流的端到端解決方案架構,涵蓋應用程式、資料、整合、安全性與部署。
- 將業務與監管要求轉化為清晰的架構決策,並明確說明各項取捨。
- 建立並維護架構願景文件、高階設計、整合設計與決策紀錄。
- 在分散式系統中建立服務邊界、API 契約、資料所有權與事件模型。
- 設計與外部系統及第三方系統的整合,包括配接器模式與防腐層模式。
- 制定可擴展性、可用性、效能、韌性與可觀測性等非功能性要求,並驗證設計是否符合這些要求。
- 與安全及風險相關方合作,將安全與合規要求納入架構設計。
- 主持設計審查、支援工程主管,並依據核准的架構治理實作。
- 評估技術與供應商,根據證據提出建議。
- 持續追蹤架構風險、假設、相依性與未解決的決策,直到完成閉環。
- 與產品及交付主管合作,參與估算、技術範圍界定與交付規劃。
職位要求
- 具備電腦科學、工程或相關學科的學士學位。
- 至少八年軟體工程經驗,其中至少三年擔任大型多服務系統的架構職務。
- 具備軟體開發實務經驗,並擁有足夠扎實且持續更新的技術深度,能夠可信地審查程式碼與評估設計。
- 精通分散式系統,包括微服務、服務邊界、API 設計與版本管理,以及事件驅動架構。
- 深入掌握主要後端技術生態,例如 Java 與 Spring Boot,或同等企業級平台。
- 具備扎實的資料架構能力,包括關聯式建模、持久化策略、交易完整性,以及跨服務一致性的取捨。
- 深入理解安全架構,包括身分與存取管理、OAuth2/OpenID Connect、授權、加密與密鑰管理。
- 具備使用 Kubernetes 或 OpenShift 設計雲原生或容器化部署的經驗,以及 CI/CD 交付經驗。
- 能夠建立清晰的架構文件與圖表,供工程團隊實作。
- 具備出色的利害關係人溝通能力,能夠捍衛技術決策,並以淺白方式向非技術受眾說明。
- 具備優異的英語口說與書面溝通能力。
