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