1、設計:根據(jù)制定的系統(tǒng)整體發(fā)展規(guī)劃及子系統(tǒng)建設方案,承擔相關子系統(tǒng)的軟件技術架構、系統(tǒng)性能優(yōu)化等技術方案設計工作,負責系統(tǒng)模塊的詳細設計工作;
?2、開發(fā):負責子系統(tǒng)關鍵功能模塊或關鍵KC的代碼編寫和代碼管理工作,并編寫軟件開發(fā)過程等技術文檔;根據(jù)開發(fā)進度要求及需求的優(yōu)先級,配合部門合理組織、使用、指導內外部開發(fā)資源,指導下層級人員完成其他模塊的開發(fā)工作,并對其他工程師開發(fā)的代碼進行審核及代碼質量改進;
?3、測試:根據(jù)軟件測試規(guī)范和測試驗收標準,編寫單元測試用例和腳本,對所編寫代碼進行單元測試,配合進行系統(tǒng)集成測試、性能和壓力測試、驗收測試等;根據(jù)測試結果進行代碼修改及優(yōu)化,并對開發(fā)的系統(tǒng)性能數(shù)據(jù)進行有效的分析;
?4、代碼評審:根據(jù)代碼質量管理制度和代碼質量驗收標準,配合進行相關技術評審,對不符合應用和系統(tǒng)發(fā)展戰(zhàn)略的設計和流程提出建議,對偏離系統(tǒng)設計的開發(fā)工作進行糾正和改進,確保系統(tǒng)按照總體設計進行開發(fā);
?5、投產(chǎn)實施:承擔或協(xié)助完成系統(tǒng)升級任務及日常生產(chǎn)問題排查工作,提供技術支持和解決方案,研究、解決系統(tǒng)開發(fā)或生產(chǎn)過程中遇到的重大技術難題;
?6、系統(tǒng)優(yōu)化:根據(jù)系統(tǒng)運行情況,協(xié)助制定相關技術路線、技術規(guī)范及標準,提出系統(tǒng)優(yōu)化方案并組織實施;
?7、技術創(chuàng)新:研究所在領域的新技術,探索、引用先進技術和先進工具,提高開發(fā)效率、提升產(chǎn)品性能、降低系統(tǒng)成本。