崗位職責(zé):
1、與業(yè)務(wù)部門溝通,深入了解軟件需求,參與需求調(diào)研和分析,確保需求的準(zhǔn)確性和完整性。
2、根據(jù)需求設(shè)計軟件架構(gòu)和模塊劃分,制定詳細(xì)的設(shè)計文檔,包括系統(tǒng)架構(gòu)圖、模塊接口設(shè)計等。
3、對現(xiàn)有軟件系統(tǒng)進(jìn)行性能優(yōu)化,分析系統(tǒng)瓶頸,提出優(yōu)化方案并實施。
4、負(fù)責(zé)軟件系統(tǒng)的部署工作,包括服務(wù)器配置、軟件安裝、環(huán)境搭建等,確保系統(tǒng)能夠正常運行。
5、定期對服務(wù)器進(jìn)行巡檢,監(jiān)控系統(tǒng)性能指標(biāo),如CPU使用率、內(nèi)存使用率、磁盤空間等,及時發(fā)現(xiàn)并解決潛在問題。
6、編寫軟件開發(fā)過程中的技術(shù)文檔,包括設(shè)計文檔、開發(fā)文檔、用戶手冊等,確保文檔的準(zhǔn)確性和完整性。
7、處理系統(tǒng)運行過程中的各種故障,如網(wǎng)絡(luò)故障、服務(wù)中斷等,確保系統(tǒng)的高可用性和穩(wěn)定性。
8、使用數(shù)據(jù)可視化工具(如Tableau、FineBI、FineReport等)將分析結(jié)果以直觀的方式展示出來,如圖表、報表、儀表盤等,便于業(yè)務(wù)人員理解和使用。
崗位要求:
1、統(tǒng)招本科及以上學(xué)歷,計算機(jī)科學(xué)與技術(shù)、軟件工程等相關(guān)專業(yè)優(yōu)先。
2、熟練掌握至少一種主流編程語言,如Java、Python、C++等,具備良好的編程基礎(chǔ)和代碼規(guī)范意識。熟悉軟件開發(fā)流程,包括需求分析、設(shè)計、編碼、測試等環(huán)節(jié),掌握敏捷開發(fā)方法。
3、熟悉常用的數(shù)據(jù)結(jié)構(gòu)和算法,能夠根據(jù)實際需求選擇合適的數(shù)據(jù)結(jié)構(gòu)和算法進(jìn)行問題解決。
4、熟悉數(shù)據(jù)庫原理和SQL語言,能夠熟練使用MySQL、Oracle等關(guān)系型數(shù)據(jù)庫進(jìn)行數(shù)據(jù)操作和優(yōu)化。
5、了解前端開發(fā)技術(shù),如HTML、CSS、JavaScript等,能夠與前端開發(fā)人員協(xié)作完成軟件界面開發(fā)。
6、熟悉Linux操作系統(tǒng),能夠熟練使用Linux命令進(jìn)行系統(tǒng)管理和操作,掌握常用的服務(wù)配置和管理方法,如Apache、Nginx、MySQL等。
7、熟悉網(wǎng)絡(luò)基礎(chǔ)知識,了解TCP/IP協(xié)議、網(wǎng)絡(luò)架構(gòu)、負(fù)載均衡等概念,能夠處理常見的網(wǎng)絡(luò)問題。
8、熟悉數(shù)據(jù)可視化工具,如Tableau、FineBI、FineReport等,能夠使用這些工具進(jìn)行數(shù)據(jù)可視化展示。