【崗位職責(zé)】
1.需求分析與方案設(shè)計:對接業(yè)務(wù)方梳理需求,輸出技術(shù)方案、架構(gòu)設(shè)計文檔和數(shù)據(jù)庫設(shè)計方案。
2.代碼開發(fā)與實(shí)現(xiàn):根據(jù)設(shè)計文檔編寫高質(zhì)量代碼,完成模塊開發(fā)、接口開發(fā)和功能實(shí)現(xiàn)。
3.測試與問題修復(fù):進(jìn)行單元測試、聯(lián)調(diào)測試,定位并修復(fù)開發(fā)中的 Bug,優(yōu)化代碼性能。
4.系統(tǒng)部署與維護(hù):參與系統(tǒng)上線部署,提供生產(chǎn)環(huán)境技術(shù)支持,處理運(yùn)行中的故障和迭代需求。
5.技術(shù)迭代與優(yōu)化:跟蹤技術(shù)趨勢,對現(xiàn)有系統(tǒng)進(jìn)行重構(gòu)、性能優(yōu)化或功能擴(kuò)展。
6.跨團(tuán)隊(duì)協(xié)作:與產(chǎn)品經(jīng)理、測試工程師、運(yùn)維工程師等配合,推進(jìn)項(xiàng)目落地。
7.文檔編寫:撰寫技術(shù)手冊、接口文檔、用戶操作指南等,保障知識沉淀與交接。
8.風(fēng)險把控:識別開發(fā)過程中的技術(shù)風(fēng)險,提前制定應(yīng)對方案。
9.技術(shù)分享:在團(tuán)隊(duì)內(nèi)進(jìn)行技術(shù)分享,指導(dǎo)初級開發(fā)工程師,促進(jìn)團(tuán)隊(duì)整體技術(shù)水平的提升。
10.完成領(lǐng)導(dǎo)交給的其它工作。
【任職條件】
1.學(xué)歷與經(jīng)驗(yàn):本科及以上學(xué)歷,計算機(jī)科學(xué)與技術(shù)、軟件工程、電子信息工程等相關(guān)專業(yè)。3年以上軟件 / 系統(tǒng)開發(fā)相關(guān)工作經(jīng)驗(yàn),有大型項(xiàng)目或同行業(yè)項(xiàng)目經(jīng)驗(yàn)者優(yōu)先。
2.行業(yè)知識:
①編程語言:精通至少 1 門主流開發(fā)語言(Java/Python/Go/C++ 等),掌握語言核心特性與最佳實(shí)踐。
②架構(gòu)與設(shè)計:熟悉常見系統(tǒng)架構(gòu)(微服務(wù) / 分布式 / 單體),具備架構(gòu)設(shè)計、模塊拆分及技術(shù)選型能力。
③數(shù)據(jù)庫技術(shù):熟練使用 MySQL/Oracle/Redis 等數(shù)據(jù)庫,掌握 SQL 優(yōu)化、索引設(shè)計及數(shù)據(jù)存儲方案設(shè)計。
④接口與集成:精通 RESTful API 設(shè)計與開發(fā),具備第三方系統(tǒng) / 接口集成經(jīng)驗(yàn),了解消息隊(duì)列(MQ)使用。
⑤開發(fā)工具:熟練使用 Git、Maven/Gradle、IDE(IntelliJ IDEA/Vscode 等)等開發(fā)與版本控制工具。
3.能力要求:
①具備完整項(xiàng)目開發(fā)流程經(jīng)驗(yàn),能獨(dú)立完成模塊設(shè)計、開發(fā)、測試全流程。
②有較強(qiáng)的問題排查與解決能力,能快速定位并修復(fù)開發(fā)及生產(chǎn)環(huán)境中的技術(shù)故障。
③熟悉軟件開發(fā)生命周期,遵守編碼規(guī)范,具備良好的代碼評審與質(zhì)量管控意識。
④具備性能優(yōu)化經(jīng)驗(yàn),能從代碼、數(shù)據(jù)庫、架構(gòu)等層面提升系統(tǒng)響應(yīng)速度與并發(fā)能力。
4.綜合素質(zhì)
①具備良好的需求理解能力與邏輯思維能力,能將業(yè)務(wù)需求轉(zhuǎn)化為技術(shù)方案。
②優(yōu)秀的溝通協(xié)作能力,能與產(chǎn)品、測試、運(yùn)維等跨團(tuán)隊(duì)高效配合推進(jìn)項(xiàng)目。
③工作積極主動,有責(zé)任心,具備較強(qiáng)的學(xué)習(xí)能力與技術(shù)鉆研精神,跟蹤行業(yè)新技術(shù)趨勢。
④抗壓能力強(qiáng),能適應(yīng)項(xiàng)目緊急需求與合理的加班安排。