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