資深軟體工程師,C#/.NET 桌面應用程式——印度現場辦公
建構並強化用於解決工程與建築設計挑戰的 C#/.NET 桌面應用程式。與產品及專案團隊合作,使用 WPF、SQL、Entity Framework、MVVM 和 WinUI。
說明
- 為工程與建築設計使用情境建立並交付桌面應用程式。
- 維護、強化並擴充現有公司產品。
- 與產品負責人合作,定義並釐清軟體需求。
- 與專案團隊合作,界定範圍、進行分析並估算交付時程。
- 執行程式碼審查、測試與除錯,支援可靠的軟體發行。
- 推動敏捷開發流程的持續改善。
- 與利害關係人協調,共同負責實現專案願景。
- 作為開發團隊的一員,向軟體應用工程經理報告。
職位要求
- 具備資訊工程、工程或相關學科的學士學位。
- 至少六年開發複雜商業桌面應用程式的經驗。
- 精通 C#、.NET、WPF、SQL、Entity Framework、MVVM 和依賴注入。
- 具備敏捷方法與現代框架的工作經驗,包括 WinUI 3 和 .NET 7–8。
- 了解 MVVM 和依賴注入等設計模式,以及物件導向程式設計。
- 具備扎實的關聯式與非關聯式資料庫知識。
- 熟悉 HTML、CSS、JavaScript,以及 React 等前端框架。
- 能在遵循 Jira 最佳實務的同時,於敏捷環境中工作。
- 具備出色的分析與問題解決能力。
- 具備 C++ 知識者尤佳。
- 熟悉使用 xUnit 為 .NET 語言進行單元測試。
- 了解網路安全最佳實務。
- 具備 CI/CD 管線與版本控制工具經驗。
