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