1.負責設計軟件系統(tǒng)的整體架構,包括核心功能技術實現(xiàn)方案,確保系統(tǒng)可擴展性、可維護性和可靠性。
2.根據(jù)業(yè)務需求和團隊能力,進行技術選型和開發(fā)規(guī)范制定,綜合考慮性能、安全性、可用性和成本。
3.為開發(fā)團隊提供技術指導和支持,解決開發(fā)過程中的技術難題,確保開發(fā)工作符合架構設計。
4.分析和優(yōu)化系統(tǒng)性能,解決系統(tǒng)運行中的故障和問題,提升系統(tǒng)穩(wěn)定性。
5.跟蹤研究最新技術趨勢,持續(xù)優(yōu)化改進系統(tǒng)架構,保障技術架構的可持續(xù)發(fā)展性和適度超前性。
6.參與軟件產品/項目的需求分析和系統(tǒng)設計,負責后端開發(fā)、測試和優(yōu)化,解決技術難題。
7.參與項目驗收、技術文檔撰寫和技術評審,確保項目質量和文檔完整性。
8.與前端開發(fā)人員協(xié)作,保證功能實現(xiàn)、交互體驗和數(shù)據(jù)接口的穩(wěn)定高效。
9.參與系統(tǒng)部署和調試,確保系統(tǒng)順利使用及運維,協(xié)助產品/系統(tǒng)的運維工作。
10.修復系統(tǒng)bug,保障系統(tǒng)穩(wěn)定可靠運行,根據(jù)業(yè)務變化迭代更新產品/系統(tǒng)。
1、大學本科及以上學歷,計算機、軟件工程等相關專業(yè)。
2、6年以上軟件開發(fā)經驗,3年以上系統(tǒng)架構設計經驗,電力行業(yè)系統(tǒng)架構經驗優(yōu)先,大型云原生項目落地經驗者或電力行業(yè)產品研發(fā)經驗者優(yōu)先
3、專業(yè)技能:
(1)深厚的技術背景,熟悉IaaS、PaaS、SaaS主流技術棧,分布式計算、云計算等相關技術理論。
(2)熟悉軟件架構設計原則和模式,如分層架構、微服務架構、事件驅動架構等。
(3)扎實的編程和開發(fā)經驗,精通JAVA、Go等開發(fā)語言,掌握高并發(fā)、分布式及微服務架構設計。
(4)熟悉云原生主流技術棧和工具,能夠評估和選擇適合系統(tǒng)需求的技術,如OpenStack、Docker、Kubernetes等,有大數(shù)據(jù)系統(tǒng)研發(fā)經驗優(yōu)先。
(5)熟悉分布式架構原理,包括分布式計算、存儲、緩存、數(shù)據(jù)庫、消息中間件等。
(6)熟悉物聯(lián)網通訊技術,了解電力系統(tǒng)通信規(guī)約者優(yōu)先。
(7)熟悉多線程編程,分布式、緩存、消息隊列、負載均衡等機制。
(8)熟悉常用數(shù)據(jù)庫,如Mysql、Postgres、Mangodb、Iotdb、Tidb等,有千萬級數(shù)據(jù)SQL調優(yōu)經驗。
(9)熟悉Linux系統(tǒng)操作和shell命令,Jenkins、Docker、Kubernetes等項目部署工具。
4、有較強學習能力和創(chuàng)新能力;責任心強,工作認真細致;能承擔一定工作壓力;具有良好的團隊合作精神。