崗位職責(zé):
1. 系統(tǒng)設(shè)計(jì)與開發(fā):參與系統(tǒng)架構(gòu)設(shè)計(jì),負(fù)責(zé)核心功能模塊的代碼編寫、單元測(cè)試與集成。
2. API 開發(fā):設(shè)計(jì)、開發(fā)并維護(hù)高性能、高可用的 RESTful API 接口,供Web前端、移動(dòng)端及其他服務(wù)調(diào)用。
3. 數(shù)據(jù)層處理:熟練操作 MySQL 和 SQL Server 數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)庫設(shè)計(jì)、SQL 優(yōu)化、索引調(diào)優(yōu)及事務(wù)處理。
4. 緩存與性能優(yōu)化:運(yùn)用 Redis 等緩存技術(shù),提升系統(tǒng)響應(yīng)速度與并發(fā)處理能力,解決實(shí)際業(yè)務(wù)中的性能瓶頸。
5. 異步解耦:使用消息隊(duì)列(如 RabbitMQ, Kafka
或 RocketMQ)進(jìn)行系統(tǒng)解耦、流量削峰和異步任務(wù)處理。
6. 技術(shù)攻關(guān)與運(yùn)維:分析并解決開發(fā)和生產(chǎn)環(huán)境中遇到的技術(shù)問題,保障系統(tǒng)的穩(wěn)定性和安全性。
7. 文檔編寫:編寫清晰的技術(shù)文檔,包括設(shè)計(jì)文檔、接口文檔等。
崗位要求:
1. 精通 .NET 平臺(tái):
深入理解并具有 .NET Core / .NET 5+ 的商用項(xiàng)目開發(fā)經(jīng)驗(yàn),熟練掌握 .NET
6, 7, 8 中的新特性和最佳實(shí)踐。
熟練掌握 C# 語言及面向?qū)ο笤O(shè)計(jì),了解常見的設(shè)計(jì)模式。
熟悉 Entity Framework Core ORM 框架及其性能優(yōu)化。
具備AI開發(fā)基礎(chǔ)優(yōu)先,可實(shí)現(xiàn)機(jī)器學(xué)習(xí)算法和模型。
2. 數(shù)據(jù)庫技術(shù):
擁有 MySQL 和 SQL Server 至少一種的深厚使用經(jīng)驗(yàn),具備扎實(shí)的數(shù)據(jù)庫
設(shè)計(jì)能力和SQL編寫、優(yōu)化能力。
了解數(shù)據(jù)庫事務(wù)、鎖機(jī)制、索引原理等。
緩存與內(nèi)存數(shù)據(jù)庫:
熟練掌握 Redis 的常用數(shù)據(jù)結(jié)構(gòu)、持久化機(jī)制、哨兵/集群模式。
有使用 Redis 作為緩存、分布式鎖、消息隊(duì)列等的實(shí)際項(xiàng)目經(jīng)驗(yàn)。
3. 消息隊(duì)列:
具有使用至少一種主流消息隊(duì)列(如 RabbitMQ, Kafka, RocketMQ 或 Azure
Service Bus)的實(shí)際經(jīng)驗(yàn)。
理解消息隊(duì)列在應(yīng)用解耦、異步處理、流量削峰方面的作用。
統(tǒng)招本科以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),工作經(jīng)驗(yàn)1-3年以上
職位福利:五險(xiǎn)一金、帶薪年假、節(jié)日福利
職位亮點(diǎn):五險(xiǎn)一金、周末雙休、三節(jié)福利、生日福利