一、崗位職責(zé):
1. 需求分析與設(shè)計
參與需求評審,理解業(yè)務(wù)需求并轉(zhuǎn)化為技術(shù)方案。
設(shè)計系統(tǒng)架構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)及模塊功能,編寫技術(shù)文檔。
評估技術(shù)可行性,提供合理的開發(fā)周期和資源規(guī)劃。
2. 編碼與開發(fā)
使用C#及相關(guān)技術(shù)棧(如.NET Core/.NET Framework)開發(fā)高性能、可擴展的應(yīng)用程序。
遵循代碼規(guī)范,編寫清晰、可維護的代碼,并進行代碼審查。
實現(xiàn)前后端交互(如ASP.NET MVC、Web API、Blazor等)。
處理與第三方系統(tǒng)(如支付、ERP、數(shù)據(jù)庫等)的集成。
3. 數(shù)據(jù)庫開發(fā)
設(shè)計和優(yōu)化SQL Server、MySQL等關(guān)系型數(shù)據(jù)庫,編寫存儲過程、觸發(fā)器。
使用Entity Framework、Dapper等ORM工具進行數(shù)據(jù)操作。
保證數(shù)據(jù)安全性和事務(wù)一致性。
4. 測試與調(diào)試
編寫單元測試(如xUnit/NUnit)和集成測試,確保代碼質(zhì)量。
配合測試團隊修復(fù)缺陷,優(yōu)化系統(tǒng)性能(如內(nèi)存泄漏、并發(fā)問題)。
5. 部署與維護
參與CI/CD流程(如Azure DevOps、Jenkins),完成自動化部署。
監(jiān)控生產(chǎn)環(huán)境,及時處理線上問題并提供解決方案。
迭代優(yōu)化現(xiàn)有系統(tǒng)功能,提升穩(wěn)定性和用戶體驗。
二、任職要求:
1.學(xué)歷要求:統(tǒng)招本科及以上學(xué)歷,計算機相關(guān)專業(yè)。
2.語言與框架:C#、.NET Core/.NET 5+、ASP.NET、WPF(桌面開發(fā))。
3.數(shù)據(jù)庫:SQL Server、Oracle、PostgreSQL,熟悉NoSQL(如MongoDB)加分。
4.工具與平臺:Visual Studio、Git、Docker、Kubernetes、Azure/AWS。
5.加分項:多線程編程、設(shè)計模式、消息隊列(RabbitMQ/Kafka)、前端技術(shù)(JavaScript/React/Vue)。