崗位職責(zé):
1、負(fù)責(zé)公司移動應(yīng)急指揮系統(tǒng)、機(jī)動應(yīng)急車載系統(tǒng)服務(wù)器及桌面端軟件系統(tǒng)的架構(gòu)設(shè)計,研發(fā)工作;
2、理解系統(tǒng)的業(yè)務(wù)需求,制定系統(tǒng)的技術(shù)框架和業(yè)務(wù)框架。
3、將需求轉(zhuǎn)化為規(guī)范的開發(fā)計劃和文本;制定項目規(guī)劃,控制項目進(jìn)度;
4、進(jìn)行平臺架構(gòu)設(shè)計、開發(fā)和維護(hù)以及過程中產(chǎn)生的文檔編寫(架構(gòu)設(shè)計文檔、概要設(shè)計文檔等);
5、主導(dǎo)軟件系統(tǒng)架構(gòu)設(shè)計,保證架構(gòu)設(shè)計能夠滿足系統(tǒng)的功能需求、性能需求、可靠性需求、可維護(hù)性需求和可擴(kuò)展性需求;
6、負(fù)責(zé)系統(tǒng)和軟件調(diào)優(yōu),解決穩(wěn)定性、性能問題,并持續(xù)優(yōu)化系統(tǒng)性能;
7、負(fù)責(zé)領(lǐng)域內(nèi)的技術(shù)難題攻關(guān)解決和缺陷修復(fù);
8、協(xié)助制定公司中長期產(chǎn)品發(fā)展規(guī)劃;
具體要求:
1、8年以上Linux平臺服務(wù)端系統(tǒng)軟件開發(fā)經(jīng)驗;其中3年以上研發(fā)團(tuán)隊管理經(jīng)驗,4年以上平臺服務(wù)端軟件產(chǎn)品架構(gòu)設(shè)計經(jīng)驗;
2、精通C/C++編程語言,熟悉Linux開發(fā)環(huán)境,熟練應(yīng)用gcc/g++、gdb、makefile等軟件編譯和調(diào)試方法;
3、精通linux操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)及常用數(shù)據(jù)庫系統(tǒng);
4、熟悉TCP/IP協(xié)議、Mina、Netty等網(wǎng)絡(luò)通訊框架,熟悉多線程開發(fā),以及多線程優(yōu)化相關(guān)經(jīng)驗;
5、熟悉常用設(shè)計模式,具備良好編程規(guī)范,具備良好的系統(tǒng)架構(gòu)設(shè)計能力,熟練掌握常見系統(tǒng)架構(gòu)模型和開源框架;
6、熟悉QT跨平臺開發(fā);