崗位職責
1.技術研發(fā)與設計:
負責公司軟件項目的系統架構設計、模塊設計和技術選型。
參與需求分析,制定詳細的技術實施方案,并與項目經理、開發(fā)團隊緊密合作,確保技術方案的有效。
2.代碼開發(fā)與測試:
根據設計文檔和開發(fā)計劃,使用Jav編程語言進行高效、高質量的代碼編寫。遵循軟件開發(fā)流程和編碼規(guī)范,進行單元測試、集成測試和系統測試,確保代碼質量和系統穩(wěn)定性。
3.技術難穎攻克:
針對項目中的技術難點和問題,進行深入分析和研究,提出有效的解決方案并付諸實施。持續(xù)優(yōu)化系統性能,提升用戶體驗,確保系統在高并發(fā)、大數據量等復雜場景下的穩(wěn)定運行。
4.文檔編寫與維護:
編寫技術文檔,包括系統設計文檔、接口文檔、用戶手冊等,確保文檔的準確性和完整性。定期更新和維護技術文檔,確保隊成員能夠及時了解系統架構和技術實現細節(jié)。
5.團隊協作與溝通:
與產品經理、項目經理、測試團隊等緊密合作,確保項目按時按質完成。
積極參與團隊技術交流和分享,不斷提升團隊整體技術水平。
任職要求
1.教育背景:計算機科學、軟件工程或相關專業(yè)本科及以上學歷。
2.工作經驗:3年以上軟件開發(fā)或相關工作經驗,具有扎實的計算機基礎知識。有成功參與并主導過大型軟件項目技術開發(fā)的經驗者優(yōu)先。
3. 技術能力:熟練掌握Java編程語言。熟悉常用的設計模式、軟件開發(fā)框架和工具,如Spring Boot、Django、React等具備良好的數據結構和算法基礎,能夠編寫高效、可維護的代碼。
熟悉數據庫原理,熟練使用MySQL、Oracle等關系型數據庫或MongoDB等非關系。
4 其他技能:
具備良好的溝通能力和團隊合作精神,能夠與團隊成員和客戶進行有效溝通。 具備較強的學習能力和解決問題的能力,能夠快速適應新技術和新環(huán)境。具有良好的責任心和職業(yè)素養(yǎng),能夠承擔一定的工作壓力。
5.其他要求:有分布式系統、云計算、大數據處理等相關經驗者優(yōu)先。
熟悉敏捷開發(fā)流程和持續(xù)集成/持續(xù)部署(CI/CD)工具者優(yōu)先
熟悉IGIX平臺優(yōu)先