1)熟練掌握C/C++、面向?qū)ο箝_發(fā)設(shè)計模式以及應(yīng)用。
2)熟悉Windows/Linux環(huán)境下的服務(wù)器開發(fā)過程,多進程、多線程、異步、協(xié)程等服務(wù)器編程模型。
3)熟悉Socket網(wǎng)絡(luò)編程、XML/JSON等封裝格式。
4)具備安防、視頻監(jiān)控行業(yè)開發(fā)經(jīng)驗、大型網(wǎng)站,分布式系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。
5)熟悉下列項技術(shù)優(yōu)先:
Java/PHP/Python/GO/ErLang;分布式系統(tǒng)的開發(fā),了解RPC,map-reduce,Paxos,Raft,?lease,一致性哈希等算法;流媒體相關(guān)技術(shù),例如RTSP/RTP,?RTMP,?HLS;計算機存儲系統(tǒng),有分布式文件,磁盤陣列,NAS/SAN等經(jīng)驗
6)計算機或相關(guān)專業(yè)本科以上學(xué)歷;
7)精通C#編程、熟練掌握VS?平臺下ASP.NET程序開發(fā);
8)熟悉COM組件、DLL?原理及調(diào)用用方法;
9)熟悉網(wǎng)絡(luò)編程及UDP/TCP原理、熟悉多線程/進程開發(fā)?;
10)熟悉SOCKET、XML、Web?Service、WCF等與通信相關(guān)的應(yīng)用技術(shù),具有數(shù)據(jù)庫、?網(wǎng)絡(luò)和計算機設(shè)備方面的綜合知識;