[RD] 後端工程師 .NET Back-End Engineer / 線上面談
- 台北市中山區
- 2年以上
- 大學
身為凱文研發體系的工程師,你主要的工作不外乎是設計、編寫出高可用、高效能的程式碼,並在遇到技術困難時,能有與團隊共同克服找出解決方案的團隊意識,進而達成產品各需求的功能實現並持續迭代優化。 因此,良好的團隊合作意識,以及對於技術能力持續向上的精神是我們所期待的! 具體的職務需求如下: -- 職責需求 -- 1. 根據需求規格書規劃技術解決方案並能完成交付; 2. 瞭解需求,規劃實作方案,並進行程式開發; 3. 能與相關人(產品, 測試, PM, 開發, 運維, 使用單位)溝通確保需求功能達成; 4. 分析線上問題並提出解決方案; 5. 協助其他同事審查程式,提供建議。 -- 能力需求 -- 1. 熟悉 C#, Lambda, Linq 程式撰寫; 2. 瞭解或熟悉 ASP.NET MVC/WebAPI 或是 ASP.NET Core 運作方式與開發經驗; 3. 有任一 RDB 關連式資料庫開發經驗; 4. 瞭解 Git 主要操作指令,版本控制及多人協同開發流程; 5. 熟悉物件導向程式開發 (OOP); 6. 了解基本 Design Pattern; 7. 了解 Linux 基礎操作 ; 8. 熟悉任一ORM (Dapper, E.F.) Library. -- 加分條件 -- 1.熟悉 Multi-Thread Programing, 異步程序處理; 2. 應用部署Docker Container, 有 Kubernetes 架構經驗尤佳; 3. 熟悉分布式系統 (Distribution System) 的經驗,應用 MQ (Kafka) 進行分散式交易,異步流程; 4.有 Grpc 的使用經驗; 5. 熟悉 Redis 或任一緩存機制的經驗; 6. 熟悉單元測試或有 TDD 或 DDD 的實作經驗; 7. 熟悉雲端部署及管理; 8. 資料庫最佳化相關知識, 效能調校經驗;