崗位職責:
1.參與產品和項目的需求分析,負責軟件架構設計、界面設計、模塊設計、技術開發(fā)測試和維護;
2.可獨立解決相應功能模塊的詳細設計和開發(fā)任務;
3.根據詳細的設計方案進行編碼實現軟件模塊,完成軟件的單元測試,并配合完成系統(tǒng)的集成測試;
4.編寫開發(fā)的設計文檔和調試文檔。
任職要求:
1.計算機、信息、通信相關專業(yè)本科及以上學歷;
2.精通C++開發(fā),3~5年項目經驗,熟悉C++11的新特性;
3.熟悉面向對象編程,掌握常見的設計模式;
4.熟悉計算機數據結構及算法,對項目性能優(yōu)化有深入理解者優(yōu)先;
5.熟悉人機界面開發(fā),熟練掌握QT界面開發(fā)框架,有QT跨平臺(Win/Linux/Mac)編譯的經驗優(yōu)先;
6.熟悉網絡通訊協(xié)議如TCP/IP、UDP、Socket、HTTP等,具有網絡編程經驗,熟練掌握異步IO、多線程、多進程以及進程間通信等技術;
7.熟悉Linux下程序編譯方式,熟練使用CMake、 make 等編譯開發(fā)工具,有l(wèi)inux 開發(fā)經驗優(yōu)先;
8.熟悉敏捷開發(fā)流程,熟悉SVN、Git等配置管理工具;
9.有較強的責任心,良好團隊協(xié)作能力、溝通能力、謙虛踏實。