岗位名称
.NET开发工程师
岗位职责
根据项目计划与需求,完成功能模块的设计、编码、测试及BUG修复,确保代码质量和功能实现的正确性。
负责基于 .NET Core/.NET 6+ 后端架构应用开发、核心模块开发与性能优化。
完成高质量的 RESTful API 接口的设计、开发、测试与部署,确保接口的高性能、高可用与安全性。
与前端紧密协作,主导并制定前后端数据交互规范(如接口协议、数据格式、错误码体系),确保高效、准确的跨端联调与集成。
负责或参与数据库设计、索引优化、复杂查询调优及大数据量下的分库分表方案设计与实施。
编写符合规范、可读性强、易于维护和单元测试的代码,严格执行代码审查流程,保障代码库质量。
编写并维护清晰的技术设计、API接口及系统运维文档。
核心技术要求
.NET平台:熟悉 C# 语言及最新特性(如模式匹配、记录类型等),深入理解 .NET Core/.NET 6+ 运行时、CLR、依赖注入、配置、日志等核心机制。
Web开发:有前端开发配合经验,能够与前端团队紧密协作,确保接口设计与实现满足前端需求。
数据持久化:
熟悉 一种或多种 ORM(如 Entity Framework Core、SqlSugar、Dapper) 框架及并发处理。
工具与协作:精通 Git 或GitHub 等协作流程。
良好的代码注释和文档编写能力,能够清晰表达技术细节和设计思路。
必备能力
计算机相关专业本科及以上学历,2年以上 .NET 技术栈的后端开发经验。
具备独立承担复杂业务模块从设计到上线的全流程开发能力。
深刻理解面向对象编程、设计模式与软件设计原则,并能用于指导代码实践。
具备良好的数据库设计与SQL编写能力,能对复杂查询进行性能分析与优化。
优秀的逻辑思维能力、问题分解与解决能力,以及良好的团队沟通与协作精神。
加分项
有使用 .NET MAUI 或 Blazor 进行跨平台应用开发的经验。
熟悉或了解 gRPC、SignalR 等实时通讯技术。
有Linux环境下 .NET 应用部署与运维经验。
其他要求
对技术有强烈热情,具备优秀的学习能力和技术钻研精神,能主动关注并学习 .NET 生态及行业前沿技术。
具备良好的项目压力承受能力和责任心,能保障所负责服务的稳定运行。
上班时间9-17:30,周末双休
福利:工龄工资,生日礼金,季度团建,节假日三节福利购物卡或礼品,婚丧病育礼金按公司标准执行,年假、产假、婚丧假路途假按公司员工手册,员工旅游、五险一金、定期团建