岗位概述:
我们正在寻找⼀位经验丰富的系统后端开发⼯程师加⼊我们的团队。该职位要求候选 ⼈具备扎实的后端开发技能,能够设计和实现⾼性能、可扩展的服务器端应⽤程序。 理想的候选⼈应该熟悉RESTful API设计、数据库操作、多线程编程、微服务架构以及 消息队列系统。
主要职责
1. 设计、开发和维护RESTful后台接⼝
2. 实现和优化数据库的CRUD(创建、读取、更新、删除)操作(MySQL 或者 SQLServer)
3. 开发和管理多线程并发任务处理系统
4. 实现和维护gRPC服务接⼝
5. 集成和优化消息队列系统(如RabbitMQ)
6. 开发实时通信功能,使⽤SignalR等技术
7. 编写单元测试和集成测试,确保代码质量
8. 参与系统架构设计和技术⽅案讨论
9. 解决复杂的技术问题,优化系统性能
10. 编写技术⽂档,参与代码审查
技能要求:
精通RESTful API设计和开发,理解HTTP协议
熟练掌握MySQL数据库,能够进⾏⾼效的CRUD操作和性能优化
具备多线程并发任务处理的实际经验,理解并发编程的挑战和解决⽅案
熟悉gRPC框架,有实际的接⼝开发和调⽤经验
掌握RabbitMQ等消息队列系统的使⽤和配置
具备使⽤SignalR或类似技术进⾏实时通信开发的能⼒
精通⾄少⼀种后端编程语⾔(C#)