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