1、負(fù)責(zé)理解和管理系統(tǒng)需求相關(guān)事宜:
根據(jù)公司業(yè)務(wù)發(fā)展要求進(jìn)行系統(tǒng)需求分析,并根據(jù)市場(chǎng)變化調(diào)整需求設(shè)計(jì);
協(xié)助審查客戶需求,確認(rèn)開(kāi)發(fā)團(tuán)隊(duì)所提出的需求設(shè)計(jì)滿足要求;
指導(dǎo)各業(yè)務(wù)部門(mén)的需求分析,收集對(duì)完成模塊的意見(jiàn),協(xié)助各月部門(mén)完成《用戶需求說(shuō)明書(shū)》、《需求變更說(shuō)明書(shū)》等;
2、負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì)、調(diào)整:
負(fù)責(zé)系統(tǒng)架構(gòu)設(shè)計(jì)、重構(gòu)、優(yōu)化,根據(jù)公司業(yè)務(wù)規(guī)劃及技術(shù)規(guī)劃制定對(duì)應(yīng)的應(yīng)用架構(gòu)方案;
制訂架構(gòu)設(shè)計(jì)規(guī)范和相關(guān)的技術(shù)接口規(guī)范,豐富及提升內(nèi)部開(kāi)發(fā)框架功能和易用性;
審核和評(píng)估各部門(mén)業(yè)務(wù)方案及設(shè)計(jì),以確保其符合架構(gòu)規(guī)劃,滿足業(yè)務(wù)需求
負(fù)責(zé)公司各系統(tǒng)架構(gòu)設(shè)計(jì)方案的評(píng)審控制設(shè)計(jì)質(zhì)量;
持續(xù)優(yōu)化代碼、緩存、數(shù)據(jù)庫(kù)結(jié)構(gòu)和實(shí)現(xiàn)方法,滿足大讀取量和大更新量的要求;
指導(dǎo)各部門(mén)的開(kāi)發(fā)人員基于框架進(jìn)行開(kāi)發(fā),知道解決開(kāi)發(fā)中碰到的框架使用問(wèn)題;
3、負(fù)責(zé)系統(tǒng)安全相關(guān)工作:
負(fù)責(zé)系統(tǒng)安全性設(shè)計(jì),開(kāi)發(fā)及相關(guān)設(shè)計(jì)文檔編寫(xiě);
執(zhí)行代碼審查,確保代碼質(zhì)量;
為系統(tǒng)應(yīng)用設(shè)計(jì)、開(kāi)發(fā)、風(fēng)險(xiǎn)等進(jìn)行技術(shù)風(fēng)險(xiǎn)評(píng)估并提供解決方案;
負(fù)責(zé)項(xiàng)目初期的技術(shù)選型,預(yù)估技術(shù)風(fēng)險(xiǎn),評(píng)測(cè)性能指標(biāo);
4、其他支持工作:
制定公司開(kāi)發(fā)規(guī)范,參與制定技術(shù)標(biāo)準(zhǔn),編寫(xiě)相應(yīng)的技術(shù)文檔;
組織解決各部門(mén)項(xiàng)目中關(guān)鍵問(wèn)題和技術(shù)難題,豐富技術(shù)庫(kù);
必要時(shí),協(xié)助項(xiàng)目經(jīng)理制定項(xiàng)目計(jì)劃,并執(zhí)行系統(tǒng)開(kāi)發(fā)管理,包括開(kāi)發(fā)計(jì)劃制定、人員分配安排、進(jìn)度跟蹤及風(fēng)險(xiǎn)控制、測(cè)試及開(kāi)發(fā)質(zhì)量管理;
對(duì)各部門(mén)的技術(shù)團(tuán)隊(duì)進(jìn)行技術(shù)指導(dǎo)和培訓(xùn),研究并推廣新技術(shù);
任職資格:
本科及以上,計(jì)算機(jī)科學(xué)、軟件工程等專(zhuān)業(yè);6年以上軟件開(kāi)發(fā)或架構(gòu)或管理的工作經(jīng)驗(yàn),2年以上架構(gòu)師或相關(guān)崗位的工作經(jīng)驗(yàn),有大型軟件架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)和項(xiàng)目管理經(jīng)驗(yàn);
熟悉HTTP通信原理和HTML代碼編寫(xiě),掌握RESTful?Web?Services編程技術(shù);
扎實(shí)的Java基礎(chǔ),熟悉io、多線程、集合等基礎(chǔ)框架,對(duì)JVM原理有深入了解,精通各種Java?EE技術(shù),包括Servlet/JSP、JDBC、EJB、JMS、Web?Service、OSGI、Messaging,Workflow,?Cache等;
精通WebLogic、WebSphere、JBoss、Apache、Tomcat、Resin等主流J2EE應(yīng)用服務(wù)器;精通EJB,?LDAP,?XML,?JMS,?并熟悉Struts/Spring/JSF等框架;
熟悉大容量數(shù)據(jù)存儲(chǔ)和檢索系統(tǒng)設(shè)計(jì)能力:數(shù)據(jù)庫(kù)分區(qū),NoSQL,搜索引擎等;熟悉大數(shù)據(jù)解決方案,特別是Hadoop?2.0生態(tài)系統(tǒng),熟悉人工智能算法;
精通Oracle,SQL?Server、DB2數(shù)據(jù)庫(kù),熟悉常用的數(shù)據(jù)庫(kù)(mysql,mongodb,redis,bigtable等)以及搜索系統(tǒng)的架構(gòu)設(shè)計(jì),至少寫(xiě)過(guò)超過(guò)1萬(wàn)行的核心系統(tǒng)代碼;
熟悉各種編程語(yǔ)言,特別是Javascript、Groovy、C#、Java、Python、Go、Bash?S;
精通UML建模,熟練使用相關(guān)建模工具;熟練使用各種開(kāi)發(fā)方法進(jìn)行系統(tǒng)開(kāi)發(fā),并具有規(guī)范的開(kāi)發(fā)、設(shè)計(jì)文檔寫(xiě)作能力;