崗位職責(zé)
1.需求分析與系統(tǒng)設(shè)計(jì):參與業(yè)務(wù)需求評(píng)審,理解用戶/產(chǎn)品側(cè)的功能與非功能需求,輸出技術(shù)方案與架構(gòu)設(shè)計(jì)。根據(jù)項(xiàng)目目標(biāo),設(shè)計(jì)合理的系統(tǒng)模塊劃分、接口規(guī)范及數(shù)據(jù)交互流程,確保代碼可維護(hù)性與復(fù)用性。
2. 核心功能開發(fā)與實(shí)現(xiàn):基于.NET技術(shù)棧完成業(yè)務(wù)模塊的編碼開發(fā),包括但不限于:開發(fā)企業(yè)后臺(tái)管理系統(tǒng)、B端/C端服務(wù),集成前端框架(如Vue/React)實(shí)現(xiàn)前后端分離。
3. 性能優(yōu)化與問(wèn)題排查:對(duì)現(xiàn)有系統(tǒng)進(jìn)行性能調(diào)優(yōu),通過(guò)工具定位瓶頸并優(yōu)化代碼邏輯。處理線上環(huán)境的技術(shù)問(wèn)題,通過(guò)日志、監(jiān)控快速定位根因并推動(dòng)解決。
4. 測(cè)試與交付協(xié)作:編寫單元測(cè)試、集成測(cè)試,確保代碼質(zhì)量符合團(tuán)隊(duì)規(guī)范;配合測(cè)試團(tuán)隊(duì)完成功能測(cè)試、壓力測(cè)試,修復(fù)缺陷至達(dá)標(biāo)。參與代碼評(píng)審(Code Review),遵循團(tuán)隊(duì)編碼規(guī)范,保證代碼可讀性與規(guī)范性。配合運(yùn)維團(tuán)隊(duì)完成部署上線,提供技術(shù)文檔與操作手冊(cè)。
任職要求
- 本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)(如軟件工程、計(jì)算機(jī)科學(xué)與技術(shù))
- 技術(shù)基礎(chǔ):扎實(shí)的編程基礎(chǔ)(熟悉C#語(yǔ)言特性,如委托、LINQ、異步編程async/await),理解面向?qū)ο笤O(shè)計(jì)(OOP)、設(shè)計(jì)模式(如單例、工廠、依賴注入)
- 核心框架:熟練掌握.NET Core/.NET 5+(或傳統(tǒng).NET Framework 4.x),熟悉ASP.NET Core MVC/Web API開發(fā);了解常用UI框架(如Blazor、WPF/WinForms可選)
-
數(shù)據(jù)庫(kù)與工具能力
- 數(shù)據(jù)庫(kù):精通SQL Server(或MySQL/Oracle至少一種),能獨(dú)立設(shè)計(jì)表結(jié)構(gòu)、優(yōu)化查詢語(yǔ)句(索引、執(zhí)行計(jì)劃分析),熟悉存儲(chǔ)過(guò)程與事務(wù)處理
- 開發(fā)工具:熟練使用Visual Studio(2022+)、SQL Server Management Studio(SSMS)、Git(版本控制)、Postman(接口調(diào)試)
- 中間件:熟悉Redis(緩存)、RabbitMQ/Kafka(消息隊(duì)列)、Entity Framework Core/Dapper(ORM)
- 精通 HTML5、CSS3、JavaScript(ES6+),能熟練編寫語(yǔ)義化標(biāo)簽、響應(yīng)式布局及原生JS邏輯(如DOM操作、事件處理、異步編程)
-
項(xiàng)目經(jīng)驗(yàn)與能力要求:
- 有完整項(xiàng)目開發(fā)經(jīng)驗(yàn),能獨(dú)立完成模塊編碼與基礎(chǔ)聯(lián)調(diào)
- 主導(dǎo)過(guò)中型項(xiàng)目(如ERP模塊、B端服務(wù)系統(tǒng))的全流程開發(fā),熟悉分層架構(gòu)、服務(wù)拆分經(jīng)驗(yàn)優(yōu)先
-
核心能力:
- 能獨(dú)立解決復(fù)雜技術(shù)問(wèn)題(如性能瓶頸、分布式事務(wù));
- 具備良好的文檔編寫習(xí)慣(接口文檔、技術(shù)方案、部署手冊(cè));
- 有責(zé)任心與團(tuán)隊(duì)協(xié)作意識(shí),能承受項(xiàng)目周期壓力。