系統架構設計師的崗位職責

  系統架構設計師需要負責系統及相關產品需求分析及架構設計。以下是小編整理的。

  1

  職責:

  1. 負責公司系統的架構設計、研發工作

  2. 配合產品經理對公司產品以及公司基礎研究專案進行技術需求分析,承擔從業務向技術轉換的橋樑作用,根據產品業務需求提出技術方案和系統設計

  3. 負責制定系統的整體框架,編寫軟體架構設計文件。對系統框架相關技術和業務進行培訓,指導開發人員開發並解決系統開發、執行中出現的各種問題

  4. 主持和參與系統邏輯模型和物理模型設計,負責開發和維護統一的軟體開發架構,保證軟體模組的複用性

  5. 參與各專案、各階段的技術評審;特別是技術架構方面和軟體複用方面

  6. 參與部門研發技術方向規劃,負責提供軟體產品框架和技術路線;負責關鍵技術的預研與攻關, 解決專案開發或產品研發中的技術難題

  7. 協助部門經理合理分配軟體研發任務使專案團隊高效率運作,確保技術架構得以推進和實施

  崗位要求:

  1. 本科及以上學歷,計算機或相關專業畢業, 8年以上軟體產品開發及架構設計經驗

  2. 具有豐富的大中型開發專案的總體規劃、方案設計及技術隊伍管理經驗

  3. 熟悉C/C++或JAVA等開發語言,並且實際開發工作不少於5年;熟悉常見的資料庫系統,如MySQL、Oracle和MongoDB等

  4. 精通設計模式和開源的框架,有面向物件分析、設計、開發能力***OOA、OOD、OOP***,精通UML,熟練使用Rational Rose等工具進行設計開發

  5. 對計算機系統、網路和安全、應用系統架構等有全面的認識,熟悉專案管理理論,並有實踐基礎

  6. 在可擴充套件、高效能,高併發,高穩定性系統設計,開發和調優方面有實際經驗

  7. 良好的業務分析能力和文件編寫能力

  8. 良好的團隊意識和協作精神,有較強的內外溝通能力

  9. 擁有系統架構師證書者優先考慮

  10. 具有以下經驗者優先考慮:大資料、網路安全產品開發等

  2

  職責:

  1、負責公司產品的前端架構、技術選型、核心功能、基礎元件封裝等開發工作;

  2、能夠根據不同的業務需求,靈活快速地完成具有挑戰性的專案;

  3、對研發和運營中疑難技術問題提供有效解決方法並主導實施。

  4、積極配合產品人員研究並改善使用者體驗,在理解產品業務的基礎上,結合前端技術建立或優化Web的互動方式;

  崗位要求:

  1、專科以上學歷,計算機相關專業。

  2、5年以上相關行業工作經驗,有過複雜應用或互動類管理軟體的開發經驗、編寫過封裝良好的前端互動元件,對於主流的Web網站技術有所瞭解,有Web架構經驗者優先;

  3、精通主流JS框架和庫,熟悉JS物件程式設計,熟悉es6、webpack,並能熟練使用react進行動態網頁開發,熟練使函數語言程式設計優先。

  4、對於新技術有快速學習的能力***React、Vue、HTML5、CSS3***,具有一定的技術見解。

  5、掌握各種Web前端技術,HTML5/DIV/CSS/Javascript/Ajax/Json等,熟悉常見跨瀏覽器問題。

  6、熟練使用常用應用伺服器,如tomcat等,熟練使用Linux作業系統;

  7、有一定的英文文件閱讀能力優先。

  3

  職責:

  1、全面負責公司資料交換平臺產品的JAVA技術架構和實施;

  2、管理公司核心技術,組織制定和實施技術決策和技術方案,組織架構設計與升級優化;

  3、負責JAVA團隊建設和管理,注重人才培養和營造創新的研發文化;

  4、指導專案團隊成員的日常開發工作,解決開發中的技術問題。

  職位要求:

  1、本科及以上學歷,計算機相關專業,能力突出者適當放寬最低學歷要求;

  2、5年以上工作經驗,2年以上的專案系統分析和架構設計經驗;具有豐富的產品研發經驗和團隊管理經驗;

  3、熟練掌握Struts、Spring、Hibernate等常用開發框架;

  4、熟練掌握常用的設計模式,有規範的文件習慣和系統開發習慣;

  5、具有豐富的軟體架構設計經驗;具備海量服務、分散式系統架構設計能力優先,熟悉常見開源軟體,最少成功主導一個大型軟體平臺架構設計、系統分析、軟體實現、效能優化及系統安全的經驗;

  6、有資料交換平臺設計和開發經驗者優先,有極強的分析、統籌能力優先;

  7、深刻理解面向物件的程式設計思想,邏輯思維能力強;

  8、具有良好的創業精神,有較強的自我驅動能力和團隊協作能力;

  9、有大型軟體公司工作經驗者優先。

  4

  職責:

  1. 參與專案/產品可行性評估、需求分析和架構設計;

  2. 負責系統的技術選型及技術可行性驗證,搭建系統框架,資料庫物理模型設計,核心程式碼的設計;

  3.參與公司核心業務的規劃和討論,從技術角度給出決策意見;

  4.有效帶領技術團隊,建立並完善公司各項研發規範及流程;

  任職要求:

  1. 本科及以上學歷,3年及以上工作經驗,有技術團隊管理經驗者優先;

  2. 有系統分析設計能力,能獨自解決整體規劃方案,制定技術規範書;

  3. 精通.NET技術架構、熟悉JAVA技術架構,有專案架構效能優化及實施改造規劃經驗;

  4.優秀的職業素養和團隊協作精神,能夠承受較強的工作壓力;

  5.熟悉Windows、Linux作業系統效能及特性,熟悉網路策略、負載均衡、域名/DNS解析、Linux命令,有系統效能測試經驗;

  6.熟悉高併發、高效能的分散式系統的設計、應用及調優;

  7.良好的邏輯分析能力、分析問題和解決問題的能力,良好的文件功底,良好的溝通表達能力;

  8. 有千萬級雲平臺開發經驗優先。

  5

  職責:

  1、主導並參與網際網路技術平臺升級的總體方案設計、關鍵技術攻關;

  2、優化網際網路技術平臺基礎構件和業務構件,主導並參與核心程式碼的編寫;

  3、帶領團隊完成具體產品、服務模組的研發和維護;

  4、參與制定和維護系統級技術規範、介面文件,組織相關內訓和外訓,促進團隊整體技術能力提升。

  任職要求:

  1、計算機或相關專業本科及以上學歷,5年以上大型業務應用系統的架構設計和落地的實際能力,具有網際網路業內知名企業工作經驗優先;

  2、深入理解面向物件程式設計思想和典型設計模式, 邏輯思維清晰,有較強的分析和設計能力;

  3、熟悉分散式系統、熟悉SOA架構,具有高效能、高可用、高安全性Web應用系統設計和研發經驗;具有效能調優、線上問題跟蹤和解決能力;

  4、熟悉Docker、Mesos等容器技術並有實際使用經驗;

  5、熟悉Dubbo,Spring Cloud等微服務框架,熟悉服務治理和調優;

  6、精通J2EE,熟練使用Spring、Spring MVC、、Mybatis等常用開發框架;

  7、熟悉Web及前端技術***包括 JS、css、json、jQuery、VUE等***;

  8、熟悉Linux系統,熟練使用Apache、Tomcat、Nginx、Redis、Zookeeper、Solr等常用中介軟體;

  9、至少熟練掌握一種常用資料庫***MySQL、Oracle、MongoDB***開發;

  10、有團隊管理經驗者優先;

  11、務實、熱情、有責任心、酷愛技術,具有良好的團隊合作精神。