【崗位職責】:
1、ABP框架開發(fā)與維護:基于ABP(ASP.NET Boilerplate或ASP.NET Boilerplate Platform)框架進行應(yīng)用系統(tǒng)的設(shè)計、開發(fā)與維護工作,確保系統(tǒng)的功能完整性和穩(wěn)定性。
2、需求分析與方案設(shè)計:根據(jù)業(yè)務(wù)需求,參與需求分析,與產(chǎn)品經(jīng)理和需求方溝通,制定ABP框架下的技術(shù)實現(xiàn)方案,并提供技術(shù)支持。
3、模塊開發(fā)與接口集成:負責ABP架構(gòu)下的各功能模塊開發(fā),設(shè)計并實現(xiàn)系統(tǒng)接口,確保應(yīng)用與其他系統(tǒng)的無縫對接。
4、性能優(yōu)化與代碼質(zhì)量管理:編寫高質(zhì)量代碼,定期進行代碼審查和性能優(yōu)化,提高系統(tǒng)運行效率,保證系統(tǒng)穩(wěn)定可靠。
5、測試與調(diào)試:編寫和執(zhí)行單元測試、集成測試,確保功能實現(xiàn)的正確性與穩(wěn)定性,調(diào)試并解決系統(tǒng)BUG。
6、文檔撰寫與維護:負責設(shè)計文檔、開發(fā)文檔和接口文檔的編寫與更新,確保技術(shù)文檔的準確性和全面性。
7、前沿技術(shù)研究與應(yīng)用:關(guān)注ABP框架和.NET領(lǐng)域的新技術(shù)趨勢,積極引入新的開發(fā)方法,提升系統(tǒng)的技術(shù)競爭力和靈活性。
8、技術(shù)支持與問題解決:及時響應(yīng)和處理系統(tǒng)運行過程中出現(xiàn)的技術(shù)問題,保障系統(tǒng)穩(wěn)定性,并為相關(guān)技術(shù)團隊提供支持。
9、團隊協(xié)作與培訓(xùn):與前端、測試、運維等團隊密切配合,確保項目高效完成;同時參與新員工技術(shù)培訓(xùn)和指導(dǎo)。
【崗位要求】:
1、教育背景:本科及以上學(xué)歷,計算機科學(xué)、軟件工程、信息技術(shù)等相關(guān)專業(yè)。
2、開發(fā)經(jīng)驗:3年以上.NET開發(fā)經(jīng)驗,至少1年ABP框架開發(fā)經(jīng)驗,熟悉ABP的模塊化、依賴注入和權(quán)限管理等特性。
3、編程能力:精通C#語言,熟練掌握ASP.NET Core、Entity Framework Core,具備扎實的面向?qū)ο缶幊袒A(chǔ)。
4、數(shù)據(jù)庫知識:熟練掌握關(guān)系型數(shù)據(jù)庫(如SQL Server、MySQL)和非關(guān)系型數(shù)據(jù)庫的開發(fā)和調(diào)優(yōu)經(jīng)驗。
5、前端基礎(chǔ):具備基礎(chǔ)的前端開發(fā)能力(如JavaScript、Vue.js、Angular等),理解前后端分離開發(fā)模式。
6、良好的文檔編寫和溝通能力:能夠編寫高質(zhì)量的技術(shù)文檔,具備良好的溝通能力和團隊協(xié)作精神,能夠準確理解并實現(xiàn)業(yè)務(wù)需求。
7、問題解決能力:具備較強的邏輯思維和問題分析能力,能夠快速定位并解決復(fù)雜的技術(shù)問題。