职位描述
作为.NET后端工程师,您将负责使用.NET框架设计、开发和维护健壮的后端系统。该职位需要与跨职能团队协作,交付符合业务需求的可扩展高性能解决方案。您将参与全栈开发,重点处理服务端逻辑、数据库交互及API集成工作。理想的候选人将参与Web应用程序架构设计与实施,确保与前端组件及第三方服务的无缝集成,并通过持续改进计划优化系统效率与可靠性。
核心职责
- 使用C#和ASP.NET Core开发维护后端应用程序
 - 为Web及移动平台设计实现RESTful API
 - 与数据库管理员协作创建并优化SQL Server数据库
 - 实施管理包括关系型与NoSQL数据库在内的数据存储方案
 - 通过代码优化与最佳实践确保系统性能、可扩展性及安全性
 - 编写维护后端系统与API的技术文档
 - 参与代码审查并协助提升团队代码质量
 - 集成第三方服务与工具以增强应用功能
 - 监控排查后端系统问题保障服务可靠性
 - 持续关注后端开发领域的新技术与行业趋势
 
任职要求
- 计算机科学、软件工程或相关专业本科及以上学历
 - 至少3年.NET后端开发经验
 - 精通C#编程语言及面向对象设计原则
 - 深入理解ASP.NET Core、Entity Framework及MVC架构
 - 具备RESTful API开发及与前端技术集成经验
 - 熟练掌握SQL Server等数据库管理系统
 - 了解MongoDB/Redis等NoSQL数据库
 - 熟悉AWS/Azure/Google Cloud等云平台
 - 具有Git等版本控制系统及敏捷开发经验
 - 擅长编写单元测试及实施自动化测试框架
 - 优秀的问题解决能力与细节把控力
 - 具备与团队成员及利益相关者高效沟通的能力
 - 适应快节奏环境下的独立及团队协作工作
 - 了解DevOps实践与CI/CD流水线
 
优先条件
- 熟悉消息队列系统(如Kafka/RabbitMQ)
 - 掌握容器化技术(如Docker/Kubernetes)
 - 了解微服务架构与分布式系统
 - 具有API网关与服务网格技术经验
 - 理解OAuth/JWT/SSL-TLS等安全协议
 - 精通性能调优与负载均衡技术
 - 具备数据库分片与复制策略经验
 - 熟悉无服务器计算与事件驱动架构
 - 了解云原生开发实践与无服务器框架
 - 掌握Prometheus/Grafana/ELK等监控工具
 - 理解数据建模与架构设计原理
 - 熟悉API版本控制与向后兼容策略
 - 具有自动化部署及基础设施即代码经验
 - 擅长复杂系统问题的诊断分析能力
 
公司福利
我们提供具有市场竞争力的薪酬方案,含绩效奖金与股权期权。弹性工作制支持远程办公与压缩工作周,员工享有全面医疗保险、雇主匹配的退休金计划及职业发展预算。通过导师计划与内部晋升机制助力职业成长,额外福利包括健康津贴、团队建设活动及鼓励创新的协作环境。公司提供在线课程与认证资源支持持续学习,配套具有竞争力的薪资、股票期权及重视工作生活平衡的活力文化。


