Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

泰科動力股份有限公司

軟體系統開發工程師 Software System Engineer (C#、微服務架構、Blazor)

Posted Updated 3 views
Discussion

Description

【What Will You Do】
1.負責 AMR 上位系統 (FMS、WCS 等) 的架構設計與開發,確保系統高效、穩定且具擴充性。

2.使用 C# / .NET Core / Blazor 建立即時監控與操作介面,將機器人運行狀態、任務流程與報表可視化。

3.建立與維護 微服務架構,設計跨服務溝通介面 (gRPC、REST API、SignalR 等),支援分散式運算。

4.開發 非同步事件驅動系統,處理高併發資料流 (Task-based、Channel、Message Queue、Pub/Sub)。

5.整合資料快取與訊息中介工具 (Redis、Kafka、RabbitMQ 等),優化效能與系統反應速度。

6.串接機器人底層控制系統與感測資料,實現從上位調度系統到 AMR 的即時控制與監測。

7.與跨部門團隊 (控制、韌體、機電、測試) 協作,共同完成系統需求分析、技術整合與驗證流程。

8.撰寫架構設計文件、API 文件、測試規範,確保系統具備長期維護性與開發一致性。

【需要具備的職能】
1.精通 C# / .NET Core 開發,具備良好物件導向概念與 SOLID 設計原則。

2.熟悉 Blazor Server / Blazor WebAssembly 應用開發,能設計資料即時互動與使用者操作介面。

3.具備 微服務架構 實作經驗,熟悉服務間通訊 (gRPC、RESTful API)。

4.熟悉 非同步程式設計 (async/await、Task、Channel、Message Queue)。

5.具備 Redis 或其他快取系統經驗,了解分散式快取與資料一致性設計。

6.熟悉 SQL / NoSQL 資料庫與 ORM 框架 (Entity Framework、Dapper)。

7.熟悉 Git、CI/CD、自動化部署與版本管理流程。

8.能使用 Scrum 或 Kanban 進行團隊敏捷開發。

【加分條件】

1.有 FMS、WCS、AGV、AMR 或工業自動化系統開發經驗。

2.具備 前端技術 (React、TypeScript、TailwindCSS) 基礎或 Blazor 前端效能優化經驗。

3.熟悉 Docker / Kubernetes 容器化與微服務部署。

4.了解系統監控與資料可視化工具 (Grafana、Prometheus、Seq、Elastic Stack)。

5.有 DevOps、分散式追蹤、或系統診斷經驗。

【我們期待的夥伴】

1.對 AMR / 智慧物流系統 與大型分散式軟體架構開發充滿熱情。

2.具備從架構到程式層面皆能掌握的全局視野。

3.喜歡挑戰高併發、高可靠性系統的開發與優化。

4.擁有開放的學習心態與團隊合作精神,能主動解決問題並分享知識。

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →