軟體架構師的具體職責範圍
軟體架構師需要參與技術難題攻關,持續提升核心系統在高併發、海量請求數下的高處理效能。以下是小編整理的。
1
職責:
1.負責智慧雲管理平臺的軟體架構的整體設計和系統設計;
2.參與並負責基礎開發框架核心功能的架構與程式碼模板的開發為產品研發提供高效的開發架構並開發與運維繫統共用核心模組;
3.協助甲方規劃設計制定產品線技術體系的技術發展計劃;
4.主導攻克技術難關致力於系統性能優化安全加固保證系統的安全.穩定.快速執行;
5.全程主導專案開發對專案進度進行管理負責指導和培訓其他開發工程師;
6.上級交辦的其它事項。
任職資格:
1.精通Java基礎紮實熟練掌握常用Java技術框架能編寫高質量簡潔清晰的程式碼;
2.精通JSP.Java Script.JDBC.Servlet.AJAX.JQuery等程式設計;
3.熟練運用Struts.Spring.Hibernate等技術;
4.熟悉運用redis/memcache等任何一種快取技術;
5.熟悉運用分散式框架如dubbo/springCloud等任何一種技術;
6.熟悉運用MySQL.mongoDB.ElasticSearch.Oracle等資料庫;
7.熟悉運用Vmware.OpenStack.K8S體系介面二次開發;
8.熟悉運用基於Docker/K8S的計算和服務化的實踐和推進;
9.熟悉敏捷開發流程,瞭解DevOps方法論;
10.熟悉軟體開發流程.設計模式和體系結構;
11.具有較強的問題分析和處理能力,比較優秀的動手能力,熱衷技術精益求精有一定的技術癖;
12.有專案管理經驗, 熟悉專案管理工具;
13.20人以上團隊管理經驗,善於溝通和表達,對業務與技術的結合及應用有獨到的見解;且有帶領和組織研發團隊按照計劃完成研發目標的實戰能力;
2
職責:
***1***軟體系統架構設計、研發工作;
***2***協助制定專案計劃和控制專案進度;
***3***軟體設計開發文件,組織和管理相關技術培訓;
***4***指導人員開發,解決系統開發、執行中出現的各種問題。
任職要求:
***1***計算機或者電子類專業,英語四級以上;
***2***從事嵌入式系統開發或者RTOS開發5年以上;
***3***從事軟體架構2年以上;具有車載多媒體系統開發3年以上;
***4***熟悉Linux、Android、Windows CE、OSEK等系統,對系統架構有深入的理解;
***5***熟練掌握C/C++、QT等程式語言;
***6***熟練掌握軟體開發流程,對CMMI有一定了解;
***7***熟練掌握軟體建模工具;
***8***熟練掌握軟體開發及管理工具;
***9***優秀人才可適當放寬要求。
3
職責:
1***負責公司基於OpenStack私有云平臺相關產品的架構設計;
2***開源雲產品和國內外相關前沿技術調研, 並結合公司特長和市場需求, 設計雲平臺的功能和規劃產品開發方向, 並形成具體的目標和實現計劃;
3***支援售前團隊, 分析客戶需求, 形成包括私有云系統的規劃、設計的整體解決方案;
4***指導團隊裡的初、高階開發工程師。
任職資格:
***1***具有深厚的計算機功底,熟悉作業系統原理、網路協議棧、儲存基礎知識等,對常用演算法和資料結構有深刻認識;熟悉TCP/IP/HTTP/WSGI/AMQP等協議;
***2***熟練掌握MySQL/Memcached/Redis/MongoDB等常用儲存技術;
***3***熟練掌握Python語言,熟悉Django, Pecan, Flask等常用的Web框架; 獨立設計並開發過REST API服務介面
***4*** 熟悉OpenStack整體框架、技術體系和API;熟悉OpenStack一個或多個核心模組如Nova、Neutron、cinder、glance等;
***5***4年以上雲端計算平臺的開發經驗。
***6***具有較強的學習能力和協作能力,有極強的責任心;較好的溝通交流能力,善於主動思考和行動,樂於解決具有挑戰性的問題;
***7***具有OpenStack商業應用專案的工程經驗,熟悉雲端計算業務和場景。
***8***參與過OpenStack社群貢獻優先。
4
職責:
1、負責產品平臺的整體系統架構。
2、優化現有架構,設計的新架構,提高使用者併發性、提升複用性,減少複雜性。
3、負責關鍵的框架編寫,參與Code Review,解決開發過程中的架構問題。
4、對開發人員進行必要的培訓以提高開發團隊的技術分析與設計能力。
崗位要求:
1、本科及以上學歷,計算機及相關專業,5年以上工作經驗及2年以上大中型專案案例經驗;至少全程負責過一個以上JAVA專案的完整架構設計、開發、測試及實施經驗。
2、良好的抽象能力及面向物件的分析設計能力,具備業務建模能力,深刻理解設計模式。
3、有較完善的分散式系統的設計經驗。
4、精通JAVA語言,擁有豐富的Spring/SpringMVC/Mybatis等主流開發技術及框架開發經驗;深刻理解與掌握IOC、AOP、 SOA等理念及實現,充分理解MVC等設計模式,熟悉B/S結構的應用開發。
5、熟練使用Tomcat、jettey等web伺服器。
6、熟悉主流資料庫Oracle、SQL Server、MySQL等資料庫。
7、瞭解mongodb等NOSQL資料庫。
8、熟悉Linux環境部署。
9、熟悉網路安全及效能管理。
10、工作認真負責,責任心強,有良好的團隊合作精神。
11、熟悉Lucene、Solr索引引擎,ES索引資料庫,有搜尋引擎應用等相關專案經驗優先。
5
職責
1.參與軟體開發平臺、產品及專案的總體規劃和總體設計及重要技術決策;
2.參與軟體開發平臺、產品及專案的概要設計、軟體架構和資料庫設計;
3.依據作業檔案的規範流程,按照專案計劃負責核心程式碼的編制;
4.配合測試團隊,修復系統核心程式碼的缺陷,完善系統功能;
5.根據作業檔案的規範要求編寫技術開發文件;
6.負責解決專案中的關鍵問題和技術難題;
任職要求
1.本科學歷及以上,計算機、軟體工程及相關專業;
2.具有3年以上開發工作經驗,至少參與過2年以上大型專案架構設計經驗;
3.精通Java語言及JavaEE相關技術,掌握Sping、Ibatis、Hibernate、Struts2、等開源框架應用,熟悉web開發技術,如DHTML、Ajax、Javascript等;
4.熟悉UML,熟練掌握UML建模工具;
5.熟悉設計模式及面向物件的分析設計方法;
6.熟悉主流應用伺服器如Weblogic、Websphere等;
7.精通DB2、SQL server、Oracle等資料庫;
8.熟悉軟體開發過程;