.NET高级开发工程师
岗位摘要
负责.NET Core应用程序的端到端开发,从架构设计到生产部署,确保代码质量和性能优化;参与技术架构评审和复杂解决方案设计,遵循编码最佳实践和工程标准,推动工程最佳实践落地;指导初级开发人员提升技术能力,解决开发和生产环境中的性能问题,负责系统调优和重构工作
岗位职责
- 负责.NET Core应用程序的端到端开发,从架构设计到生产部署,确保代码质量和性能优化
- 参与技术架构评审和复杂解决方案设计,遵循编码最佳实践和工程标准,推动工程最佳实践落地
- 指导初级开发人员提升技术能力,解决开发和生产环境中的性能问题,负责系统调优和重构工作
任职要求
- 4-10年.NET Core开发经验,精通数据结构、算法和面向对象设计原则,熟悉常见设计模式
- 熟练掌握多线程、异步编程和并发集合,深入理解.NET资源管理和垃圾回收机制
- 具备RDBMS或NoSQL数据库开发经验,熟悉SQL查询优化、存储过程及Kafka/RabbitMQ等消息队列技术