資深 .NET 應用技術主管 – 班加羅爾
帶領 .NET 應用交付與現代化、Azure DevOps 管線,以及工程師團隊。 運用 Microsoft 技術協助 Avanade 客戶創新。
說明
- 負責 .NET 應用從設計、開發到測試、發布及正式環境就緒的技術交付
- 帶領 4 至 5 位工程師,分派工作、審查程式碼與設計、排除阻礙並維持交付品質
- 親自使用 C# 與 .NET 建置應用程式,包括 ASP.NET Core、Web API、微服務及服務整合
- 主導將舊版 .NET Framework 應用程式移轉至 .NET Core 或現代 .NET
- 在整個開發生命週期中使用 GitHub Copilot、Claude Code 等大型語言模型開發工具
- 在 Azure DevOps 中建置並維運 CI/CD 管線
- 制定並落實分支管理、提取要求、程式碼審查、測試、靜態分析及安全掃描等工程標準
- 使用 SQL Server 或 Azure SQL 與 Entity Framework Core 設計並最佳化資料存取
- 與雲端及平台團隊協調 Azure 部署架構,包括 App Service、Functions、容器、AKS、Key Vault、組態及機密
- 調查效能、可靠性及正式環境問題,並推動解決根本原因的修正
- 與架構師、業務分析師及客戶技術利害關係人主導技術設計討論
- 與專案經理共同規劃及估算工作,並回報技術進度與風險
- 指導工程師掌握 .NET、工程實務及 AI 輔助開發;支援招募與技術面試
- 將可重複使用的元件、範本、管線加速工具及參考實作加入實務團隊的 IP 資料庫
- 透過提供技術方案、工作量估算及參與客戶技術討論支援售前工作
職位要求
- 具備 8 至 10 年應用程式開發經驗,且近期有相當多的 Microsoft .NET 開發經歷
- 深入實作掌握 C#、.NET Framework 及 .NET Core 或現代 .NET,包括 ASP.NET Core、Web API、相依性插入、非同步程式設計及設計模式
- 具備將 .NET Framework 應用程式移轉至 .NET Core 或現代 .NET 的實績
- 曾在實際專案交付中使用 GitHub Copilot 或 Claude Code 等大型語言模型編碼工具
- 具備帶領 4 至 5 人工程團隊完成交付的經驗
- 熟悉 Azure DevOps,包括多階段 YAML 管線、建置與發布管線、環境、核准、成品管理及持續交付
- 能有效運用 Git,包括分支策略、提取要求及具體有效的程式碼審查
- 熟悉 SQL Server 或 Azure SQL 與 Entity Framework Core,並具備效能調校經驗
- 具備設計及使用 REST API 的經驗,並能整合外部系統
- 具備 Azure 應用程式服務的實務知識,包括 App Service、Functions、Key Vault、儲存及應用程式監控
- 具備自動化測試經驗
- 能與客戶利害關係人有效進行技術討論,並以淺白語言說明技術風險
- 居住於班加羅爾或德里 NCR,或願意搬遷
