崗位職責:
1、平臺需求分析:與業(yè)務部門緊密合作,理解客戶和業(yè)務需求,分析和歸納平臺功能和技術要求;
2、平臺架構設計:基于需求分析結果,設計和規(guī)劃新能源SAAS平臺的整體架構,包括系統(tǒng)組織結構、數(shù)據(jù)結構、模塊劃分等,儲能運營管理平臺JAVA后端開發(fā)工作;
3、技術選型和開發(fā):根據(jù)平臺需求和架構設計,選擇適合的開發(fā)技術和工具,負責平臺的核心功能開發(fā)與實現(xiàn);
4、系統(tǒng)集成與測試:與團隊成員合作,負責新能源SAAS平臺與其他系統(tǒng)的集成,進行相應的聯(lián)調和測試,確保平臺的可靠性和穩(wěn)定性;
5、故障排查與優(yōu)化:負責平臺的故障排查和性能優(yōu)化,及時發(fā)現(xiàn)和解決技術問題,提高平臺的運行效率和用戶體驗;
6、團隊協(xié)作與溝通:與產品經理、設計師等團隊成員密切合作,參與產品規(guī)劃和開發(fā)過程中的討論與決策,保證項目的順利推進;
7、技術研究與創(chuàng)新:關注新能源行業(yè)的技術趨勢和最新發(fā)展,進行技術研究和創(chuàng)新,為平臺提供新的功能和解決方案;
8、文檔編寫與知識分享:編寫相關技術文檔,包括需求分析、系統(tǒng)設計、使用手冊等,與團隊成員分享技術經驗和知識。
其他要求
1. 編程技能:熟練掌握至少一種編程語言,如Java、Python、C#等,并具備良好的編碼風格和代碼質量意識。能夠獨立完成軟件開發(fā)任務,具備物聯(lián)網(wǎng)開發(fā)經驗。
2. 系統(tǒng)設計能力:具備扎實的系統(tǒng)設計和架構能力,能夠根據(jù)需求和業(yè)務場景設計出合理的系統(tǒng)架構,并具備良好的模塊劃分和數(shù)據(jù)結構設計能力。
3. Web開發(fā)技術:熟悉Web開發(fā)相關技術,如HTML/CSS、JavaScript、JAVA Spring、前端框架(如React、Vue.js)等,能夠設計和實現(xiàn)用戶友好的Web界面。
4. 數(shù)據(jù)庫知識:掌握常用數(shù)據(jù)庫的設計和使用,如MySQL、Oracle等,了解數(shù)據(jù)庫優(yōu)化的基本原理和方法,能夠設計和優(yōu)化數(shù)據(jù)庫結構和查詢語句。
5. 服務器與網(wǎng)絡:熟悉常用的服務器端技術和網(wǎng)絡協(xié)議,如HTTP、TCP/IP等,了解服務器的部署和管理,具備基本的服務器維護和故障排除能力;對Modbus等通訊協(xié)議了解。
6. 技術工具和框架:熟悉常用的開發(fā)工具和框架,如Git代碼版本管理工具、Spring框架、Django框架等,能夠靈活運用工具提高開發(fā)效率。