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