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