負責(zé)公司核心系統(tǒng)的架構(gòu)設(shè)計、技術(shù)選型及高性能C#代碼實現(xiàn);
主導(dǎo)復(fù)雜業(yè)務(wù)模塊的開發(fā),解決高并發(fā)、分布式場景下的技術(shù)難題;
優(yōu)化現(xiàn)有系統(tǒng)架構(gòu),提升系統(tǒng)穩(wěn)定性、可擴展性和可維護性;
負責(zé)基于C#的實時通信系統(tǒng)開發(fā)與維護,核心使用WebSocket技術(shù)實現(xiàn)高效雙向通信;與前端團隊協(xié)作,確保WebSocket接口的穩(wěn)定性和兼容性精通C#及.NET Core/.NET 5+開發(fā),熟悉異步編程模型;
熟練掌握WebSocket協(xié)議,有實際項目開發(fā)經(jīng)驗
熟悉TCP/IP網(wǎng)絡(luò)協(xié)議,了解Socket編程及多線程處理
熟悉ASP.NET Core,了解RESTful API設(shè)計規(guī)范
掌握Swagger、Postman等接口調(diào)試工具
熟練使用SQL Server/MySQL/PostgreSQL進行開發(fā)
熟悉Git、SVN版本控制
崗位要求:
1. 設(shè)計、開發(fā)、測試基于Golang的高性能分布式系統(tǒng);
2. 精通Golang語言,熟悉常用框架和工具鏈;
3. 具備扎實的算法和數(shù)據(jù)結(jié)構(gòu)功底,對分布式系統(tǒng)設(shè)計有一定經(jīng)驗;
4. 有良好的編碼規(guī)范和代碼質(zhì)量意識,注重系統(tǒng)的可維護性和穩(wěn)定性;
5. 具備良好的溝通能力和團隊合作精神,積極主動,勇于擔(dān)當(dāng)。