崗位職責
1. 承擔公司 C# 相關后端項目的開發任務,依據項目需求完成系統架構設計、模塊規劃與代碼編寫,確保后端系統穩定、高效運行,嚴格按照項目計劃交付成果。
2. 對現有的 C# 后端項目進行日常維護,及時處理系統故障和性能問題,通過優化代碼和系統配置,提升系統的響應速度和整體性能。
3. 按照領導安排,精確完成指定的后端功能模塊開發工作,保證功能符合業務邏輯和質量標準,并與其他系統模塊實現良好的集成與交互。
4. 積極參與團隊協作,與團隊成員進行技術交流和討論,共同解決項目中遇到的技術難題,推動項目順利進展。
5. 編寫高質量、規范且易于理解和維護的后端代碼,同時撰寫詳細的技術文檔,為項目的后續維護、升級以及團隊內的知識共享提供有力支持。
NET 框架
深入理解.NET 框架體系結構,熟練運用.NET Core 或.NET Framework 進行后端開發。掌握 ASP.NET Core Web API 或 ASP.NET MVC 的開發,熟悉依賴注入、中間件等核心概念,了解 WCF 相關技術。
熟練掌握 Windows Forms(WinForm)和 Windows Presentation Foundation(WPF)的開發,包括界面設計、事件處理、數據綁定等,能夠開發出功能完善、用戶體驗良好的桌面應用程序。
后端開發技術
掌握后端緩存技術,如 Redis 緩存,能合理運用緩存策略提升系統性能。
了解消息隊列(如 RabbitMQ、Kafka 等)的使用,能夠通過消息隊列實現異步通信、任務調度和解耦。
具備一定的分布式系統開發經驗,了解分布式架構設計、分布式鎖、分布式事務等相關知識的優先。
前端技術
了解 HTML、CSS、JavaScript 等前端基礎技術,熟悉至少一種前端框架(如 Vue.js、React.js 等)的基本原理,能夠與前端團隊有效溝通協作,理解前端對后端接口的需求。
有Unity相關經驗優先
任職要求
1. 學歷與經驗
大專及以上學歷,計算機科學、軟件工程等相關專業。
擁有 2 - 3 年 C# 開發經驗。
2. 技術技能
編程語言
精通 C# 語言,熟練掌握面向對象編程思想,能靈活運用繼承、封裝、多態等特性,熟悉 C# 的異步編程、LINQ、委托、事件等高級特性。
熟悉 C# 中的多線程編程,能夠熟練運用線程池