主要職責(zé)
- 進(jìn)行實(shí)時(shí)監(jiān)控系統(tǒng)軟件架構(gòu)設(shè)計(jì),根據(jù)需求完成系統(tǒng)分解及技術(shù)選型;
- 開發(fā)和維護(hù)后端軟件,進(jìn)行軟件開發(fā)、維護(hù)、調(diào)試和故障排除,確保系統(tǒng)的功能、性能和可靠性;
- 分析系統(tǒng)日志、錯(cuò)誤報(bào)告和性能指標(biāo),主動(dòng)檢測(cè)問題并實(shí)施解決方案;
- 開發(fā)、測(cè)試和發(fā)布軟件補(bǔ)丁、更新和增強(qiáng)功能。對(duì)軟件更新和修復(fù),進(jìn)行功能、性能測(cè)試和系統(tǒng)驗(yàn)證;
- 維護(hù)和更新軟件文檔、版本控制和發(fā)行說明。
所需技能
- 計(jì)算機(jī)科學(xué)、軟件工程或相關(guān)領(lǐng)域的學(xué)士或碩士學(xué)位;
- 3年以上軟件開發(fā)、維護(hù)、調(diào)試和性能優(yōu)化經(jīng)驗(yàn);
- 精通如JAVA、Python、Powershell等編程語言和腳本語言;
- 熟悉MQTT、WebSocket等網(wǎng)絡(luò)協(xié)議;
- 對(duì)實(shí)時(shí)監(jiān)控系統(tǒng)或物聯(lián)網(wǎng)解決方案有深入了解;
- 熟悉數(shù)據(jù)庫管理、SQL、API和數(shù)據(jù)集成方法,有InfluxDB、TimeScaleDB等時(shí)序數(shù)據(jù)庫的使用經(jīng)驗(yàn)優(yōu)先;
- 有DevOps技術(shù)、基于Git的版本控制系統(tǒng)、使用Jenkins的持續(xù)集成/持續(xù)交付(CI/CD)管道和自動(dòng)化框架的實(shí)踐經(jīng)驗(yàn)優(yōu)先。