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