一.崗位職責:
1、系統分析與設計:
①參與軟件產品的需求分析、概要設計、詳細設計等環節,確保對軟件產品有全面的理解。
②根據產品需求,設計并實現相應的軟件模塊,包括代碼編寫、單元測試、集成測試等。
2、軟件開發與維護:
①負責軟件產品的編碼工作,確保代碼質量、性能和可維護性。
②參與軟件產品的維護,包括bug修復、性能優化等。
3、文檔編寫:
①編寫相關的技術文檔,如設計文檔、開發文檔、測試文檔等,確保軟件產品的設計和實現。
4、新技術研究與應用:
①關注并學習新技術、新工具,將其應用于軟件產品的開發中,提高產品的質量和效率。
5、其他任務:
①根據項目需求,可能需要參與產品的部署、運維等工作。
6、完成上級安排的其他工作任務。
二、任職要求
1、教育背景:
計算機科學、軟件工程、信息技術等相關專業大專及以上學歷
2、專業技能:
①精通至少一種主流編程語言(如Java、C/C++、Python等),并熟悉其開發環境和工具。
②熟悉軟件開發生命周期和常用的開發流程(如敏捷開發、瀑布模型等)。
③了解常用的數據結構和算法,能夠進行高效的代碼編寫和優化。
④熟悉數據庫原理和操作,能夠熟練使用至少一種主流數據庫(如MySQL、Oracle等)。
⑤有過嵌入式系統開發的工作經驗
3、工作經驗:
①一年以上開發工作經驗,需要具備一定的軟件開發工作經驗,熟悉軟件開發流程,能夠獨立承擔軟件項目的開發工作。
4、其他要求:
①具有良好的溝通能力和團隊合作精神,能夠與團隊成員有效協作。
②具有較強的學習能力和解決問題的能力,能夠迅速適應新技術和新工具。
③對工作認真負責,能夠承受一定的工作壓力。