中階全端開發工程師(.NET、React 與生成式 AI)
專注於 .NET、React 與生成式 AI 的中階全端開發職位。 負責定義、測試並驗證軟體與由大型語言模型驅動的代理工作流程。
說明
- 在中階職責範圍內建構全端軟體
- 主要使用 .NET 和 React,並運用 AI 支援這兩項技術的工作
- 建立精確的規格,將計畫拆分為可驗證的步驟,並為人員與代理定義驗收標準
- 開發與維護大型語言模型上下文,包括指示、限制、範例、工具或 MCP,以及上下文視窗的使用
- 在結構化的人工作業審查下,使用生成式 AI 與代理工具進行軟體開發
- 評估、驗證並改善 AI 系統與外部貢獻者建立的程式碼
- 產出有條理、可靠且可測試的程式碼
- 建立並維護自動化測試套件
- 透過 Git 與提取要求進行協作
- 使用 SQL 資料庫、資料模型與敏捷開發方法
職位要求
- 至少三年專業軟體開發經驗
- 精通 .NET 或 React 其中一項,並能在 AI 支援下跨兩項技術工作
- 具備規格驅動開發的核心能力,包括撰寫精確規格、建立可驗證的實作計畫,以及為人員與代理定義驗收標準
- 具備大型語言模型上下文工程經驗,包括指示、限制、範例、工具或 MCP 的選擇,以及上下文視窗管理
- 具備使用生成式 AI 與代理開發工具的經驗,能做出健全判斷、承擔責任並持續進行人工審查
- 能徹底評估並修正 AI 產生或第三方提供的程式碼
- 能運用紮實的物件導向程式設計和/或軟體設計原則,產出高品質、結構良好且可測試的程式碼
- 具備自動化單元測試和/或整合測試經驗
- 具備 Git 版本控制與提取要求協作經驗
- 具備 SQL 資料庫與基礎資料建模經驗
- 了解 Scrum、Kanban 或 XP 等敏捷方法
- 具備 Python 知識
- 具備編排代理及使用 MCP 或連接器的實務經驗者加分
- 熟悉 AI 輸出的評估與觀測,能追蹤品質、回歸問題與權杖成本,並使用與模型無關的架構者加分
- 具備分散式系統、微服務或訊息傳遞經驗者加分
- 具備 CI/CD 與自動化建置及發布流程經驗者加分
- 具備雲端技術和/或容器知識,包括 Docker 與 Kubernetes 者加分
