資深 C#/.NET 軟體工程師
為 SimCorp Dimension 開發 XMGR 組態管理軟體,為投資與資產管理業者打造可靠的 API、工作流程及整合方案。
說明
- 開發 SimCorp Dimension 的組態管理平台 XMGR
- 建置並維護 C#/.NET 服務與 ASP.NET Core API
- 建立具備安全重試、故障處理及診斷能力的韌性非同步工作流程
- 確保作業中斷或失敗時組態仍保持完整
- 強化安全性、授權、稽核軌跡、效能及可觀測性
- 調查應用程式及整合邊界上的問題
- 改進自動化單元測試與整合測試、程式碼審查及 CI/CD 實務
- 逐步改造現有程式碼,同時維持相容性與預期行為
- 透過設計討論、指導及知識分享引領技術工作
- 與工程、組態及平台團隊合作
- 視需要建置後端 API 與網頁介面功能
職位要求
- 具備電腦科學、軟體工程或相關領域學位,或同等實務經驗
- 三至五年專業 C#/.NET 軟體開發經驗
- 具備負責複雜功能並做出充分考量之技術決策的經驗
- 具備開發 ASP.NET Core 服務與 REST API 的經驗
- 了解 API 契約、非同步程式設計、相依性注入及健全的錯誤處理
- 具備物件導向設計、SOLID 原則及設計模式的實務知識
- 具備關聯式資料庫與 SQL 經驗
- 具備 Entity Framework Core 或類似 ORM 的使用經驗
- 了解資料建模、驗證、序列化及結構描述相容性
- 了解並行處理、重試、冪等性及部分失敗
- 能運用記錄與遙測資料調查問題
- 具備扎實的自動化單元測試與整合測試能力
- 具備程式碼審查、Git 及 CI/CD 經驗
- 能與領域相關人員釐清需求,並為敏捷團隊作出貢獻
- 願意視需要參與後端 API 與網頁介面開發
- 能夠承擔責任、運用良好判斷,並兼顧交付與長期品質
- 能有效跨文化、跨專業合作
- 具備清晰的英語口說與書寫溝通能力
- 優先條件:具備組態管理或部署自動化系統經驗
- 優先條件:具備 Angular 與 TypeScript 經驗,尤其是 RxJS 和 NgRx
- 優先條件:熟悉非同步訊息傳遞、OData API、Oracle 或 SQL Server,以及 OpenTelemetry
- 優先條件:具備 Azure、企業身分驗證與授權、Docker 或 Kubernetes,以及自動化建置與部署管線經驗
- 優先條件:具備在維持整合相容性的同時改造 .NET 應用程式的經驗
- 優先條件:具備 NUnit、NSubstitute 或同類測試工具的經驗
- 優先條件:具備企業軟體或金融軟體經驗
- 不要求具備 XMGR 或 Standard Configuration Framework 經驗
福利待遇
- 具競爭力的薪資
- 獎金制度
- 退休金計畫
- 彈性工時
- 混合辦公安排
- 專業發展機會
- 個人化專業發展
- 工作與生活平衡
