崗位職責(zé):
1、模塊的分析、設(shè)計(jì)、實(shí)現(xiàn)工作;
2、系統(tǒng)的測試和集成;
3、負(fù)責(zé)解決開發(fā)過程中的技術(shù)問題;
4、完成系統(tǒng)框架和核心代碼的實(shí)現(xiàn);
任職要求
1、精通Go語言,熟悉常用開源框架及設(shè)計(jì)模式,并具有主導(dǎo)其中一種或以上的成功開發(fā)經(jīng)驗(yàn);
2、了解常見數(shù)據(jù)隊(duì)列系統(tǒng),ZMQ/RabbitMQ等;
3、熟練使用linux/unix系統(tǒng)及其開發(fā)環(huán)境;
4、熟悉多線程、多進(jìn)程、異步IO等并發(fā)開發(fā)模型,掌握其中一種或多種模型下的通訊和同步技術(shù),并有實(shí)際的開發(fā)經(jīng)驗(yàn)。
5、熟悉常用數(shù)據(jù)庫:MySQL、MongoDB、Redis等,并具有較好的SQL優(yōu)化知識(shí),千萬級(jí)以上數(shù)據(jù)存儲(chǔ)、讀取、處理經(jīng)驗(yàn);
6、有良好的編程風(fēng)格,能夠書寫規(guī)范、優(yōu)質(zhì)的代碼
7、良好的團(tuán)隊(duì)協(xié)作能力,良好的英文讀寫能力;
8、熟悉,性能調(diào)優(yōu),故障分析等;
加分項(xiàng)
1、有通信系統(tǒng)開發(fā)經(jīng)驗(yàn)優(yōu)先;
2、了解Linux下C/C++系統(tǒng)開發(fā);
3、參與設(shè)計(jì)并實(shí)現(xiàn)過大型互聯(lián)網(wǎng)應(yīng)用或系統(tǒng)優(yōu)先;
4、對(duì)待技術(shù)態(tài)度開放,有多種語言(Golang、c#、c/c++、Nodejs、Erlang等)基礎(chǔ)者優(yōu)先。