.net中級(jí)后端工程師招聘要求:
一、 崗位職責(zé):
1. 核心系統(tǒng)開發(fā): 負(fù)責(zé)公司MES、WMS等工業(yè)管理軟件的后端系統(tǒng)設(shè)計(jì)、開發(fā)、測試與維護(hù)工作。
2. 業(yè)務(wù)邏輯實(shí)現(xiàn): 深入理解制造業(yè)及倉儲(chǔ)物流業(yè)務(wù)場景,將復(fù)雜的生產(chǎn)、倉儲(chǔ)、質(zhì)量等業(yè)務(wù)流程轉(zhuǎn)化為穩(wěn)定、高效的代碼邏輯。
3. 數(shù)據(jù)庫設(shè)計(jì)與優(yōu)化: 參與數(shù)據(jù)庫模型設(shè)計(jì),編寫高效的SQL語句、存儲(chǔ)過程、函數(shù)及觸發(fā)器,并進(jìn)行必要的數(shù)據(jù)庫性能調(diào)優(yōu)。
4. 接口開發(fā)與集成: 設(shè)計(jì)與開發(fā)RESTful API等接口,實(shí)現(xiàn)與ERP、PLC、SCADA、條碼設(shè)備等第三方系統(tǒng)的數(shù)據(jù)交互與集成。
5. 技術(shù)難題攻關(guān): 解決系統(tǒng)開發(fā)及運(yùn)行過程中遇到的技術(shù)瓶頸和關(guān)鍵問題,保障系統(tǒng)的高可用性和穩(wěn)定性。
6. 文檔編寫: 編寫相關(guān)的技術(shù)文檔,如設(shè)計(jì)文檔、接口文檔等。
二、 任職資格要求:
(一) 必備技能與經(jīng)驗(yàn)
1. 工作經(jīng)驗(yàn):
o 擁有2年及以上基于.NET平臺(tái)的后端開發(fā)經(jīng)驗(yàn)。
o 有MES、WMS、ERP等工業(yè)管理軟件或物聯(lián)網(wǎng)(IoT)相關(guān)項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先考慮。
2. 核心技術(shù)棧:
o 精通C#語言,深入理解面向?qū)ο缶幊?、泛型、LINQ、異步編程等特性。
o 熟練掌握 .NET Framework / .NET Core / .NET 5+ 框架,并理解其核心機(jī)制(如依賴注入、配置、日志等)。
o 具備 ASP.NET Core Web API 的實(shí)際開發(fā)經(jīng)驗(yàn),能夠構(gòu)建高性能、可擴(kuò)展的API服務(wù)。
3. 數(shù)據(jù)庫技能:
o 熟練掌握SQL Server和Oracle 中的至少一種,并另一種有了解。
o 具備扎實(shí)的數(shù)據(jù)庫知識(shí),能獨(dú)立進(jìn)行復(fù)雜的表設(shè)計(jì)、索引優(yōu)化、SQL語句調(diào)優(yōu)。
o 有豐富的存儲(chǔ)過程、函數(shù)、視圖編寫和調(diào)試經(jīng)驗(yàn)。
o 了解數(shù)據(jù)庫事務(wù)機(jī)制,并能合理運(yùn)用于業(yè)務(wù)場景中。
4. 其他技術(shù):
o 熟悉常用的數(shù)據(jù)結(jié)構(gòu)和算法。
o 了解版本控制工具,如 Git。
o 了解基本的軟件工程思想和設(shè)計(jì)模式。
(二) 優(yōu)先考慮條件
1. 行業(yè)經(jīng)驗(yàn): 有制造業(yè)、倉儲(chǔ)物流行業(yè)背景,了解相關(guān)業(yè)務(wù)流程(如工單管理、物料追溯、庫存盤點(diǎn)、先進(jìn)先出等)者是巨大的加分項(xiàng)。
2. 中間件與架構(gòu):
o 有消息隊(duì)列(如RabbitMQ、Kafka)使用經(jīng)驗(yàn),理解其在解耦、削峰填谷中的作用。
o 了解微服務(wù)架構(gòu)、Docker容器化技術(shù)。
o 有Redis等內(nèi)存數(shù)據(jù)庫使用經(jīng)驗(yàn),用于緩存或會(huì)話管理。
3. ORM框架: 熟悉 Entity Framework Core、Dapper或Sqlsugar 等ORM框架。 4. 單元測試: 有編寫單元測試的習(xí)慣,了解xUnit/NUnit等測試框架。
(三) 軟實(shí)力與綜合素質(zhì)
1. 業(yè)務(wù)理解能力: 具備強(qiáng)烈的業(yè)務(wù)意識(shí),能快速理解制造業(yè)和倉儲(chǔ)管理的業(yè)務(wù)痛點(diǎn),而不僅僅是完成編碼任務(wù)。
2. 問題解決能力: 邏輯清晰,具備獨(dú)立分析問題和解決問題的能力,能應(yīng)對(duì)線上突發(fā)狀況。
3. 團(tuán)隊(duì)協(xié)作與溝通: 良好的團(tuán)隊(duì)合作精神,能與前端工程師、實(shí)施顧問、項(xiàng)目經(jīng)理及客戶進(jìn)行有效溝通。
4. 責(zé)任心與質(zhì)量意識(shí): 對(duì)代碼質(zhì)量有要求,有責(zé)任心,能保證交付成果的穩(wěn)定性和可靠性。
5. 學(xué)習(xí)能力: 對(duì)新技術(shù)保持熱情,具備快速學(xué)習(xí)的能力,能不斷適應(yīng)業(yè)務(wù)和技術(shù)的發(fā)展。