系統架構工程師的工作職責
系統架構工程師需要負責設計公司軟體專案或產品的核心框架,並完成核心程式碼的設計。下面是小編為您精心整理的。
1
職責:
1、根據業務及平臺需求,參與技術方案討論和設計,負責公司各運營支撐系統的技術方案設計、系統架構評審以及系統實施管控工作;
2、負責各系統整合方案設計,包括整合部署、資料交換、介面規範等系統整合架構設計;
3、 負責產品系統架構的方案設計及可行性分析;
4、負責產品系統架構方案評審及改進,控制產品系統架構質量;
5、負責產品架構分析,提出軟硬體架構整體設計,資料庫儲存設計方案,指導其他工程師的設計工作;
6、參與系統平臺開發專案的專案管理工作,把控關鍵節點,識別過程風險,保障實施目標及進度;
7、參與設計、稽核、優化公司軟體平臺的體系架構;
8、作為核心架構師,對其他工程師做有效專業指導;
9、主導技術難題攻關,提升處理效能,保證平臺的安全、穩定、快速執行。
任職要求:
1、教育背景: 資訊科技相關專業本科及以上學歷;
2、知識結構: 深刻理解集團型資訊化系統規劃建設的關鍵技術應用,具備多IT技術領域的融合設計及實施經驗;
3、工作經歷: 8年以上大中型資訊系統平臺開發經驗,5年以上業務管理系統相關開發、實施經驗,地產行業背景優先;至少參與主導一個以上集團型核心業務支撐系統的設計、整合開發及實施工作,有專案管理經驗者優先;
4、基本技能: 能在壓力下工作, 能應對突發事件,有較強的問題分析與解決能力;良好的學習能力、溝通能力、問題的管理能力,團隊協作能力和責任心;
5、業務技能:
1***深刻理解面向物件的分析設計方法擁有豐富的Java/J2EE知識和經驗以及多層架構軟體系統的設計和實施經驗;
精通Java及精通Nginx、Tomcat、SpringMVC/SpringCloud/Dubbo、Elasticsearch、zk/etcd等開源框架/軟體並熟悉其實現原理;
3***精通各類主流商業資料庫、NoSQL資料庫及大資料應用架構,具備工作流引擎整合實施經驗,具備企業資料匯流排整合應用實施經驗;
精通基於雲端計算的應用架構設計方法、應用遷移方法、過程及工具,具備架構化思維;
精通常用資料結構&演算法、設計模式、TCP/IP協議、分散式系統設計理論、服務治理方法;
6*** 對技術充滿熱情且極具鑽研精神,對新技術以及行業動向保持敏感性;
7*** 具備優秀的文件能力,清晰明瞭地表達架構意圖,能夠熟練編寫各類技術文件;
8***具有嫻熟的溝通技巧,執行力強,具有優秀的團隊合作精神、敬業精神。
2
1、負責根據產品和客戶需求,完成技術總體方案,撰寫技術文件;
2、負責完成業務需求到微服務架構的轉換,包括服務的分層服務介面定義以及服務呼叫關係,負責應用架構、關鍵程式碼的程式編寫。在專案中能夠承擔軟體團隊的技術負責人,評估分析和設計方案,對系統的重用、擴充套件、安全、效能、伸縮性、簡潔等做系統級的把握,確保系統設計的質量;
3、負責複雜單項微服務的技術文件編寫,使得程式設計師可以根據其文件完成程式碼開發;
4、負責開發、測試和部署技術環境的搭建和維護,包括物理架構、工具鏈等,支援公司產品和專案開發。理解系統的業務需求,建立合理、完善的應用系統體系架構,特別是在專案的整體系統架構方面, 決定軟體架構和主要的技術選擇,設計系統的各個重要架構實現並給出方案。維護和升級現有系統的技術架構發展規劃,滿足新業務實現要求;
5、負責輔助專案經理、產品經理進行技術管理,良好的責任心與推動力,快速定位問題並主導相關架構問題的解決;
6、指導程式設計師進行程式碼開發。負責對新人或團隊其他人員進行輔導,並使團隊成員可以得到有效的成長。
3
職責:
1、負責軟體開發研發管理;承擔軟體專案的需求分析、整體架構設計;
2、負責專案的概要設計、資料庫設計及詳細設計等主要設計工作;
3、組織分配專案開發的資源,監督並控制專案的程序;
4、負責對軟體開發過程的技術成果進行稽核和把關、解決軟體研發中的重點技術難點;
5、理解軟體研發過程及專案管理工作;
6、負責與客戶的協調溝通工作;
任職要求:
1、具備大型專案、複雜專案和多專案的管理能力;
2、擅長專案管理、計劃、控制,精通軟體開發專案的需求分析,能很好融合行業業務知識和專案管理知識;
3、具備較好的團隊領導能力,有良好的溝通與團隊合作技巧,能適應較大的工作壓力,有較強的分析解決問題的能力;
4、熟練J2EE相關技術SSI/SSH/SpringMVC其中一種開發框架;熟悉Oracle/mysql等資料庫或者 NOSQL技術,能夠熟練運用SQL;
5、較好的文件編寫技能,可以獨立編寫專案開發涉及到的各種技術文件;
6、10年及以上相關工作經驗
4
職責:
1、深入發掘業務需求為軟體開發提供架構設計;
2、準確把握業務需求,進行系統技術方案設計,核心程式碼開發和系統調優等工作;
3、攻克各種高併發、資料隔離、系統解耦、雲解決方案等方面的技術難關;
4、參與產品的部署運維,保障系統高可用性,安全性;
5、主持和參與系統邏輯模型和物理模型設計並實現原型;
6、開發和維護統一的軟體開發架構,發現和解決存在的技術問題;
7、從事核心架構部分程式碼的編寫、指導和培訓工程師;
8、負責相關技術文件編寫工作。
任職要求:
1、本科或以上學歷,計算機軟體或相關專業;
2、5年以上平臺架構設計經驗;有成功案例、大型系統架構設計經驗優先;
3、對技術發展趨勢有非常高的敏感性和預測能力,並能制定技術創新方向,專注於技術,精益求精;
4、精通Java EE相關技術和框架***包括Java語言基礎/多執行緒/SpringMVC/Remoting/myBatis/Cache/Messaging/Workflow等***;
5、精通Java語言,理解面向物件機制,熟悉J2EE體系;
6、熟悉Oracle/MySql/SqlServer等主流資料庫系統的設計原理、相關技術及工具;
7、熟悉Web前端技術***Jquery/JavaScript/Ajax/freemaker/dwr/xml/Json/html/css等***;
5
職責:
1.負責新建應用系統的架構評估、架構方案制定等;
2.負責技術架構的規劃、設計,保證架構的統一、穩定及擴充套件性;
3.負責設計與優化未來發展方向,前瞻性企業級流程和規範,並推廣實施;
4.負責整體把控專業領域內專案群的質量,預判、識別及帶領團隊處理複雜的專案風險。
5.負責領域的團隊構建、人員配置及人才組合的持續優化進行整體的規劃,開展人才梯隊建設及專業能力打造;
6.管理下屬工作績效,提供工作指導、評價及反饋,為下屬提供職業發展建議及相關的學習發展資源。
任職資格:
1.全日制統招本科及以上學歷,財經類、管理、計算機、機管理相關專業優先;
2.具備8年以上企業資訊架構相關工作經驗;
3.優先的跨部門組織、協調、溝通能力;
4.熟練掌握微軟Office辦公軟體及Project、Visio等專案管理軟體;
5.具備熟練的辦公函件撰寫。
系統架構工程師的工作職責