職責(zé)描述:
1、參與系統(tǒng)的需求調(diào)研和需求分析,準(zhǔn)確地將業(yè)務(wù)需求轉(zhuǎn)化為技術(shù)設(shè)計方案,并應(yīng)用相關(guān)技術(shù)實現(xiàn)技術(shù)構(gòu)架設(shè)計;
2、負責(zé)系統(tǒng)的軟件構(gòu)架設(shè)計、開發(fā)工作及把控項目的開發(fā)進度;
3、從事部分核心代碼的編寫,帶領(lǐng)技術(shù)工程師攻克技術(shù)難關(guān),指導(dǎo)和培訓(xùn)技術(shù)工程師;
4、編寫技術(shù)文檔,制定技術(shù)規(guī)范,對系統(tǒng)設(shè)計的最終技術(shù)性能和穩(wěn)定性負責(zé);
5、對系統(tǒng)框架相關(guān)技術(shù)進行培訓(xùn),指導(dǎo)開發(fā)人員開發(fā),并解決系統(tǒng)開發(fā)、運行中出現(xiàn)技術(shù)問題。
任職要求:
1、計算機相關(guān)專業(yè)本科以上學(xué)歷,7年以上有軟件系統(tǒng)架構(gòu)設(shè)計經(jīng)驗,5年以上開發(fā)經(jīng)驗,具備很強的軟件架構(gòu)設(shè)計能力和軟件編程能力;
2、精通Java,具有豐富的java編程基礎(chǔ),熟悉UML和面向?qū)ο蟮脑O(shè)計與開發(fā),熟練運用各種設(shè)計模式和設(shè)計工具;
3、具有優(yōu)秀的學(xué)習(xí)能力和邏輯分析能力,擅長技術(shù)文檔的書寫;
4、負責(zé)過大中型軟件項目的總體設(shè)計、技術(shù)實施,熟悉軟件產(chǎn)品研發(fā)過程和項目管理的基本流程;
5、掌握Linux操作系統(tǒng)上的日常使用,理解Linux操作系統(tǒng)上的計算、網(wǎng)絡(luò)、存儲等技術(shù);
6、熟悉Oracle、PostgreSQL等主流數(shù)據(jù)庫的管理開發(fā),熟悉相關(guān)工具和腳本技術(shù);
7、了解高負載系統(tǒng)的關(guān)鍵技術(shù),如網(wǎng)絡(luò)架構(gòu)、負載均衡、緩存、消息隊列、網(wǎng)絡(luò)存儲、橫向及縱向擴展等相關(guān)實踐