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