後端工程師(EMS能源管理系統)(台北)
Summary
Backend engineer in Taipei building and maintaining microservices for an EMS (energy management system) with multi-region versions (Taiwan, US, large enterprises). Day-to-day involves C#/.NET development, DDD-based design, API collaboration with frontend, plus troubleshooting and performance tuning.
職務說明:
開發與維護 EMS 能源管理系統後端微服務,支援多地區版本(例如台灣、美國及各大型企業)
依據業務需求進行 DDD(領域驅動設計),定義清晰的邊界上下文與共享核心模組
與前端團隊合作,規劃與提供清晰易用的 API 接口
負責系統異常排除、效能調校與問題修正,確保系統穩定運作
技術需求(必備條件):
熟悉 C#,具備 1 年以上 .NET 或 .NET Core 開發經驗(.NET 7 以上版本尤佳)
熟悉 ASP.NET Core Minimal API、Entity Framework Core、LINQ、DI(依賴注入)
熟悉 SQL Server、PostgreSQL,具資料庫設計、查詢優化、ORM 使用經驗
熟悉 RESTful API 設計、文件撰寫與管理
熟悉常見微服務架構模式,具備 DDD(領域驅動設計)基本觀念
具備 Redis 快取或其他記憶體資料儲存服務的使用經驗
熟悉 Git 版本控制,能與團隊順暢協作開發
具有良好的問題分析能力,能獨立處理並排除系統異常與效能問題
加分項目:
具有 Kubernetes(例如 GKE 或 k3s)的實務部署與維運經驗
熟悉 Helm、CI/CD Pipeline(例如 TeamCity、GitLab CI 等)工具
熟悉 Google Cloud Platform(GCP)或其他公有雲服務的使用經驗
熟悉 VictoriaMetrics、Prometheus、Loki 等監控與日誌工具
熟悉訊息佇列(RabbitMQ、MQTT)的串接與管理
具備單元測試、整合測試與測試自動化經驗
有能源管理系統相關領域或 IoT 系統整合經驗