
資深 .NET 後端開發工程師
為 AlmavivA de Belgique 打造安全的 .NET 微服務、API 與資料整合方案。 於歐洲遠端工作,使用 Azure DevOps、Kubernetes Helm 與 SQL Server。
說明
- 使用 Newtonsoft.Json、OpenTelemetry、Swagger、Bogus、AutoBogus 與 Moq 開發並維護 .NET 8+ 後端程式碼。
- 協助實作 .NET 微服務解決方案。
- 建置並支援服務,以便在多個來源與目的地之間讀取、轉換及寫入資料。
- 審查並核准同事的提取要求(pull request)。
- 透過單元測試與整合測試實作驗證。
- 建立並管理 Azure DevOps 組建與發行管線及 TestPlans。
- 為支援的應用程式與服務建立並管理 Kubernetes Helm chart。
- 開發並維護複雜的 SQL Server 預存程序。
- 建置 Kibana 儀表板並撰寫 Elasticsearch 查詢。
- 開發 OAuth 機制;具備 ADFS 知識者尤佳。
- 參與 Scrum 流程並估算所提出的工作項目。
- 撰寫技術文件。
- 採用安全程式設計實務,並實作記錄與稽核功能。
- 視需要與同事及資深利害關係人清楚溝通。
職位要求
- 具備超過 15 年 IT 領域經驗。
- 具備超過 9 年軟體開發經驗。
- 過去 7 年內,具備超過 5 年使用 .NET Framework 進行後端開發的經驗。
- 具備超過 3 年設計及開發可擴充後端元件的經驗,包含 REST API、整合方案與微服務。
- 具備超過 2 年使用 Kubernetes 或 Docker Swarm 等容器與協調工具的經驗。
- 具備使用 OAuth 標準交付多個可投入正式環境專案的經驗。
- 具備超過 3 年在 Agile/Scrum 環境工作的經驗。
- 具備超過 2 年處理高度可擴充系統的經驗。
- 具備超過 1 年在國際、多元文化環境工作的經驗。
- 充分了解應用程式開發環境。
- 熟悉微服務設計模式。
- 熟悉非同步程式設計與訊息傳遞模式。
- 熟悉 .NET 8+(C#)。
- 熟悉 Git 及 Gitflow 等常見分支策略。
- 熟悉關聯式資料庫,尤其是 SQL Server。
- 熟悉 ActiveMQ、RabbitMQ 或 Apache Kafka 等訊息代理程式。
- 熟悉 Microsoft Azure DevOps 等 CI/CD 系統,包含 Pipelines、Artifacts 與 TestPlans。
- 熟悉物件導向程式設計典範與 SOLID 原則。
- 能為全端解決方案撰寫清楚、完整的文件,涵蓋設計與架構。
- 了解 Linux Shell 用法及 Linux 基本概念,包含使用者、群組與權限。
- 必須為歐盟公民。






