职位描述
作为.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版本控制与向后兼容策略
- 具有自动化部署及基础设施即代码经验
- 擅长复杂系统问题的诊断分析能力
公司福利
我们提供具有市场竞争力的薪酬方案,含绩效奖金与股权期权。弹性工作制支持远程办公与压缩工作周,员工享有全面医疗保险、雇主匹配的退休金计划及职业发展预算。通过导师计划与内部晋升机制助力职业成长,额外福利包括健康津贴、团队建设活动及鼓励创新的协作环境。公司提供在线课程与认证资源支持持续学习,配套具有竞争力的薪资、股票期权及重视工作生活平衡的活力文化。