Johnson Controls
Johnson Controls
Johnson Controls 致力於開發智慧建築技術、軟體與服務,用於管理室內環境及建築關鍵系統。其產品與服務組合涵蓋暖通空調設備、樓宇自動化與控制系統、工業冷凍、火災偵測、保全系統,以及數位能源管理工具。透過 OpenBlue 等解決方案,Johnson Controls 協助各類組織監測建築效能、提升營運效率,並朝永續發展目標邁進。公司服務於營造、醫療保健與物流等多個產業,業務由遍布全球的員工團隊提供支援。

資深軟體工程師,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 管線與版本控制工具經驗。