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