insightsoftware 資深全端軟體工程師——印度遠端
負責面向企業客戶的 Certent Equity Management SaaS 功能全端開發。 帶領 Scrum 團隊交付,涵蓋 C#/.NET、Angular、Oracle 以及 AI 輔助工程實務。
說明
- 負責小型應用程式開發 Scrum 團隊的日常技術執行
- 開發並改善 Certent Equity Management 平台的各項功能
- 使用 C#/.NET、Angular 和 Oracle 撰寫、審查並維護生產等級全端程式碼
- 參與衝刺規劃、需求細化、每日站會、展示和回顧
- 透過解決相依性、釐清需求及處理技術不確定性,制定每日優先順序並排除障礙
- 透過單元測試、嚴謹的程式碼審查、完成定義標準和發布就緒實務,維持工程品質
- 推動至少 50% 的提取要求由 AI 撰寫,並推動至少 95% 的程式碼審查採用 AI 輔助
- 將代理式開發工具融入日常工作流程,並支援團隊使用這些工具
- 持續關注代理式工程工具的發展,並向工程領導階層提出改善建議
- 與客戶利害關係人合作處理需求、設計審查、展示回饋和問題解決
- 找出根本業務問題,並推動可在 CEM 平台上擴展的解決方案
- 與工程、產品管理、品質保證、架構和資深工程利害關係人協調規劃與交付
- 與品質保證工程師合作,完善測試涵蓋率、品質閘門和發布準備
- 參與跨團隊的技術決策和工程標準制定
- 向工程領導階層升級交付風險、技術障礙和範圍問題
職位要求
- 具備至少 6 至 8 年企業 SaaS 軟體工程實務經驗
- 具備在 Scrum 團隊中擔任技術領導的經驗
- 精通使用 C#、.NET Framework 和/或 .NET Core、Angular 及 Oracle 進行全端開發
- 熟悉領域驅動設計(DDD)
- 具備在多服務架構中實際應用 CQRS 的經驗
- 實際使用過 GitHub Copilot 或 Devin.AI 等代理式開發工具
- 曾成功提升工程團隊中的 AI 採用率
- 持續實踐程式碼審查,並高度重視工程品質
- 具備使用 xUnit 或 NUnit,以及 Jasmine 或 Karma 進行單元測試的經驗
- 具備維護 CI/CD 規範和嚴格執行完成定義的經驗
- 具備 Angular 15+、Reactive Forms、RxJS、Angular Material 和 TypeScript 經驗
- 具備 Oracle 和 PL/SQL 經驗,包括套件、程序、檢視表和查詢最佳化
- 具備 Entity Framework Core 及 Oracle EF Core 提供者經驗
- 具備至少 3 年 Azure 技術和 Azure DevOps CI/CD 管線經驗
- 溝通清楚,能與客戶合作並向非技術受眾解釋技術限制
- 具備與跨多個時區的全球分散式團隊協作的經驗
- 擁有電腦科學、工程學士學位,或具備同等專業經驗
- 優先考慮:了解 .NET 現代化模式
- 優先考慮:具備 Liquibase 結構描述遷移工具經驗
- 優先考慮:熟悉 Serilog、Datadog APM 或 Application Insights
- 優先考慮:具備 Docker、Podman 或同類容器化工具經驗
- 優先考慮:具備 Hangfire 或類似背景工作排程器經驗
- 優先考慮:具備在共享資料庫和內部 NuGet 套件生態系統的多儲存庫、多產品平台中工作的經驗
- 優先考慮:具備金融服務、股權薪酬或相關受監管領域經驗
- 優先考慮:持有認證 Scrum 大師(CSM)或同等 Agile 認證
- 優先考慮:具備指導中階工程師成長為資深工程師的經驗
福利待遇
- 員工資訊將依照平等就業機會(EEO)指南予以保密處理
- 提供平等就業機會的工作環境
- 有機會在全球團隊環境中工作
- 依照適用國家、州或省的規定,任職可能需要進行背景調查
