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