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