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