崗位職責
1、軟件開發支持:協助開發團隊進行ems軟件的設計、開發和調試工作,參與編碼、測試和集成等相關活動;
2、功能模塊開發:根據需求和設計要求,參與開發ems軟件的各個功能模塊,包括能源數據采集、監控與分析、報表生成等;
3、編碼和調試:根據設計規范和開發要求,使用編程語言和開發工具進行軟件編碼和調試工作,確保代碼的正確性和可靠性;
4、系統集成:參與ems軟件與其他系統的集成工作,包括數據接口對接、系統對接測試等,確保系統的互操作性和穩定性;
5、缺陷修復:協助分析和修復軟件中的問題和缺陷,跟蹤和解決相關的技術難題,確保軟件的質量和性能符合要求;
6、技術文檔編寫:協助編寫開發文檔、用戶手冊和技術文檔,記錄軟件的設計和開發過程,提供技術支持和培訓材料;
7、測試支持等技術支持工作:協助測試團隊進行軟件的測試工作,包括功能測試、性能測試、兼容性測試等,記錄測試結果和問題反饋等。
任職要求
1、編程技能:熟練掌握至少一種編程語言,如.net/golang等,并具備良好的編程能力,能夠實現軟件模塊的開發和調試。
2、軟件開發基礎:熟練掌握linux操作,具備扎實的軟件開發基礎知識,包括面向對象編程(oop)、數據結構與算法、軟件設計原則等。
3、熟悉開發工具和框架:熟悉常用的開發工具和集成開發環境(ide),熟悉常用的開發框架和庫。
4、數據庫知識:熟悉關系型數據庫(如mysql)和sql語言,熟悉nosql、緩存,了解數據庫和緩存設計和優化的基本原則。
5、系統集成能力:具備系統集成的基本概念和方法,了解常用的接口開發、技術和數據通信協議,能夠進行系統對接和集成測試。
6、(加分項)全棧開發能力:前端、運維、linux邊緣設備軟件、嵌入式、大數據、bi或數倉開發經驗。
7、問題解決能力:具備良好的分析和解決問題的能力,能夠快速定位和解決軟件開發中的技術難題和錯誤。
8、團隊合作:具備良好的團隊合作和溝通能力,能夠與項目團隊成員緊密合作,有效地傳遞信息和協調工作。
9、自我學習能力:具備持續學習和自我提升的意愿和能力,能夠跟進行業的最新技術發展和軟件開發方法。
10、質量意識:具備嚴謹的工作態度和高度的質量意識,注重代碼的可讀性、可維護性和可測試性。
11、本科及以上學歷,計算機、軟件工程、電氣工程、電力電子、數學、物理或相關理工科專業。