【崗位職責】
1,升級維護現(xiàn)有軟件,可以對相關模塊進行優(yōu)化改進和bug修改。
2,根據(jù)項目需求參與軟件架構設計,依據(jù)軟件技術文檔進行高質量軟件開發(fā)。
2,根據(jù)公司規(guī)范要求,編寫技術文檔。
3,進行代碼互查、單元測試、集成測試和系統(tǒng)聯(lián)調。
4,領導交辦的其他工作。
【任職要求】
1,本科及以上學歷,計算機相關專業(yè),3-5年以上QT/C++開發(fā)經驗,開發(fā)過成熟的產品。
2,具有扎實的C/C++語言基礎,熟悉Windows編程、Socket編程、QT/Windows界面實現(xiàn)機制、QT程序開發(fā)框架,具有深厚的面向對象的編程思想。
3,熟練掌握STL、多線程、MQ,熟悉TCP、HTTP、Websocket協(xié)議以及SSL/TLS加密通信,熟悉boost、poco等優(yōu)秀開源庫;熟練掌握常見的設計模式和編程技巧,有良好的編碼風格。
4,熟悉計算機的基礎理論,深入了解操作系統(tǒng)的內存管理、文件和IO系統(tǒng)、進程線程調度、存儲管理、緩存管理、安全與網絡;至少熟悉SQLite、MySQL、PostgreSQL等常用數(shù)據(jù)庫中的一種。
5,熟練使用Visual Studio、Visual Studio Code、Qt等開發(fā)和測試工具平臺。
6,較強的邏輯思維能力和團隊協(xié)作能力。
7,有Windows/Linux跨平臺開發(fā)經歷者優(yōu)先,熟悉中標麒麟、銀河麒麟等國產操作系統(tǒng)優(yōu)先。