首頁 > 制度大全 > 網絡軟件工程師崗位職責

網絡軟件工程師崗位職責

2024-07-28 閱讀 4893

高級C++軟件工程師(網絡客戶端)職責描述:

1、客戶端產品核心模塊的設計和編碼工作;

2、企業應用軟件產品整體程序架構的設計和改進;

3、參與團隊技術方案的制定以及新技術的研究;

4、規劃產品未來的技術發展道路;

5、持續優化和重構,確保代碼的可讀性,易維護性和可擴展性;

6、指導軟件工程師和新團隊成員的工作。

任職要求:

1、本科及以上學歷,計算機、數學相關專業,3年以上C++開發工作經驗;

2、精通C/C++編程語言以及OO設計理念;

3、熟練運用VC++各版本開發環境;

4、精通MFC程序設計、多線程編程、WindowsAPI;

5、精通STL標準庫應用、boost庫、C++11標準;

6、精通并靈活運用設計模式;

7、有過復雜功能模塊設計開發經驗;

8、溝通表達能力佳,團隊合作意識強,有較好的自學能力和獨立解決問題的能力;

9、精通python、javascript等腳步語言者優先。職責描述:

1、客戶端產品核心模塊的設計和編碼工作;

2、企業應用軟件產品整體程序架構的設計和改進;

3、參與團隊技術方案的制定以及新技術的研究;

4、規劃產品未來的技術發展道路;

5、持續優化和重構,確保代碼的可讀性,易維護性和可擴展性;

6、指導軟件工程師和新團隊成員的工作。

任職要求:

1、本科及以上學歷,計算機、數學相關專業,3年以上C++開發工作經驗;

2、精通C/C++編程語言以及OO設計理念;

3、熟練運用VC++各版本開發環境;

4、精通MFC程序設計、多線程編程、WindowsAPI;

5、精通STL標準庫應用、boost庫、C++11標準;

6、精通并靈活運用設計模式;

7、有過復雜功能模塊設計開發經驗;

8、溝通表達能力佳,團隊合作意識強,有較好的自學能力和獨立解決問題的能力;

9、精通python、javascript等腳步語言者優先。

篇2:網絡軟件崗位職責網絡軟件職責任職要求

網絡軟件崗位職責

職責描述:

1.從事開放網絡編排管理與自動運維軟件系統開發相關的技術研究、技術選型、需求分析、軟件架構和系統架構的設計工作等;

2.負責開源社區核心代碼的開發、提交與審核;

3.基于軟件架構設計,指導開發工程師的開發工作;

4.參與代碼評審、設計評審等開發過程相關工作,培養團隊新人;

任職要求:

1.碩士及以上;計算機科學與技術、軟件工程、通信工程或其他相關專業;具備5年以上的軟件開發和架構設計經驗;具備1年以上的NFV/SDN相關領域工作經驗;

2.5年及以上使用JAVA或者Python開發語言的經驗,JAVA或者Python語言基礎知識扎實,理解io、多線程等基礎框架,熟悉主流JAVA或者Python開發框架;

3.熟悉分布式系統的設計和應用,熟悉分布式、緩存、消息等機制,掌握多線程及高性能的設計與編碼及性能調優,有高并發應用開發經驗;

4.熟悉XML、YAML語言,了解TOSCA、YANG模型,了解BPMN/BPEL;

5.對Openstack、Docker、K8S等技術有較為深入的了解及實際項目經驗;熟悉敏捷開發、Devops開發過程,熟悉Linux/Unix操作系統;

6.至少熟悉一種關系型數據庫如Oracle、Mysql,了解Hadoop、Kafka等系統架構;熟悉NFV/SDN相關技術,有NFV管理編排器(MANO)、VNF虛擬化網元、SDN控制器等領域開發或架構經驗者優先;

7.有大型或運營商網管領域項目的開發和架構設計經驗者優先;運營或者參與過開源項目,熟悉開源項目運作,對開源和商業之間的關系以及聯動發展有自己深入獨到的理解者優先;

8.具備寬廣的技術視野和優秀的學習能力,熱愛軟件技術工作;工作熱情、踏實,態度嚴謹;具備優秀的溝通能力和團隊合作精神;具有較強的抗壓能力,善于應對來自工作上的各種壓力;熟練的英文讀、寫、聽、說能力;

篇3:網絡軟件開發崗位職責網絡軟件開發職責任職要求

網絡軟件開發崗位職責

Linux系統網絡軟件開發北京網迅科技有限公司杭州分公司北京網迅科技有限公司杭州分公司,網迅職位描述:

1.負責DPDK軟件開發,完善網絡產品功能,提高應用軟件性能;

2.參與SPDK軟件分析,協助存儲產品研發,保證硬件設計合理;

3.分析Linux網絡和存儲問題和方案,成就客戶價值。

任職要求:

1.精通C語言,熟悉網絡/存儲技術,熟悉Linux開源系統;

2.個性開朗,邏輯清晰,熱愛編程;

3.本科及以上學歷,計算機相關專業即可。

有DPDK應用開發經驗優先;

有SPDK應用開發經驗優先;

熟悉Linux網絡子系統優先;