資深軟體工程師,API 開發(巴西,遠端)
以資深軟體工程師的角色設計 API、分散式系統與策略性整合方案。 協助打造公共安全科技,支援社群、組織及緊急應變人員。
說明
- 為組織的產品與系統開發並維護軟體。
- 整合軟硬體系統,以維持處理量與計畫的一致性。
- 建立、驗證並測試系統架構及使用者文件。
- 為跨產品的內部 API 整合及外部合作計畫制定技術方向。
- 設計、建置並部署與第三方應用程式及服務的整合方案。
- 支援整個產品組合中的資料擷取與分發。
- 與產品團隊合作,找出跨產品使用情境,並定義 API 架構與開發方式。
- 協助規劃服務外部 API 合作夥伴之開發者計畫的架構與最佳實務。
- 打造互聯技術,協助公共安全領域保護人員、財產與場所。
職位要求
- 具備至少 7 年專業軟體工程經驗,工作重點涵蓋 API 開發、分散式系統及企業整合。
- 精通 RESTful API 或同類協定的設計與實作。
- 具備 API 生命週期管理、OAuth、API 金鑰、OpenAPI 或 Swagger 文件及版本管理經驗。
- 具備扎實的物件導向語言實作開發能力,例如 Java 或 C#。
- 擁有豐富的 SQL 資料庫(如 Postgres 或 MySQL)與 NoSQL 資料庫(如 MongoDB 或 CosmosDB)經驗。
- 了解整合模式、訊息佇列、事件驅動架構及資料轉換技術。
- 熟悉用於複雜資料對應的 XSLT。
- 具備 CI/CD 管線的實作與維護經驗,熟悉 GitHub Actions 者尤佳。
- 具備在公有雲建置與部署應用程式的經驗;偏好 Azure 經驗。
- 具備 Azure API Manager 或同類 API 閘道或管理平台經驗者尤佳。
- 具備微服務架構及 Kubernetes 等容器編排工具的經驗。
- 具備 MuleSoft Anypoint Platform 或類似整合平台的經驗。
福利待遇
- 推薦獎勵計畫。
- 平等機會雇主。
- 無需出差。
- 無需搬遷。
