職責(zé)
1、負(fù)責(zé)全面預(yù)算管理軟件的技術(shù)架構(gòu)規(guī)劃與設(shè)計,確保系統(tǒng)高可用、可擴展和穩(wěn)定。2、主導(dǎo)架構(gòu)詳細(xì)設(shè)計與核心模塊開發(fā),解決關(guān)鍵技術(shù)問題,為團隊提供技術(shù)支持與指導(dǎo)。參與需求分析和技術(shù)選型,評估并選擇最優(yōu)技術(shù)方案,進(jìn)行深入研究與優(yōu)化。
3、協(xié)同產(chǎn)品、項目和開發(fā)團隊,評審架構(gòu)設(shè)計,確保滿足需求,并根據(jù)進(jìn)展調(diào)整優(yōu)化。制定技術(shù)規(guī)范和編碼標(biāo)準(zhǔn),提升代碼質(zhì)量和可維護(hù)性。
4、編寫和維護(hù)技術(shù)文檔,保障信息準(zhǔn)確傳遞和知識共享。
崗位技能 ;1精通 Java、C++等多種編程語言,具備扎實的編程基礎(chǔ)和良好習(xí)慣。深入理解面向?qū)ο缶幊?、設(shè)計模式、數(shù)據(jù)結(jié)構(gòu)與算法,能熟練進(jìn)行系統(tǒng)設(shè)計和開發(fā)。熟練掌握國產(chǎn)數(shù)據(jù)庫或多維數(shù)據(jù)架構(gòu),具備數(shù)據(jù)庫設(shè)計、優(yōu)化及性能調(diào)優(yōu)能力,熟悉存儲過程、3、觸發(fā)器、視圖等高級特性。
4、熟悉分布式系統(tǒng)架構(gòu)設(shè)計,掌握微服務(wù)、事件驅(qū)動架構(gòu)等技術(shù),有實際開發(fā)經(jīng)驗。熟悉消息隊列(如 RabbitMO、Kafka)和緩存技術(shù)(如 Redis、Memcached)的應(yīng)用。5、了解云計算平臺(如 AWS、Azure、阿里云)及容器技術(shù)(如 Docker、Kubernetes),有云原生應(yīng)用架構(gòu)設(shè)計經(jīng)驗者優(yōu)先。
6、具備系統(tǒng)性能優(yōu)化能力,熟悉性能測試工具和方法,能進(jìn)行性能分析和瓶頸定位,提出有效優(yōu)化方案。
7、熟悉軟件開發(fā)流程和項目管理工具(如 Git、Maven、Jenkins),具備良好團隊協(xié)作和溝通能力能與不同部門有效協(xié)作。
8、有緩存計算流程優(yōu)化相關(guān)經(jīng)驗。