职位描述
岗位职责
1. 负责后端管理服务、数据大屏数据接口服务等核心业务模块的设计、开发、测试与维护;
2. 参与或负责服务模块的编码与设计,关注可扩展性、可维护性和性能;
3. 识别并解决系统瓶颈,进行数据库优化、代码优化、缓存策略优化(Redis 等)以提高系统吞吐量和响应速度;
4. 集成第三方系统、服务或设备(如物联网平台、GIS 服务引擎、数据源系统);
5. 协助部署(Docker, K8s 基础)、监控和线上问题排查。
任职要求
1. 本科及以上学历,计算机相关专业优先,4年以上 .NET 后端开发经验;
2. 精通 C# 语言及其特性(LINQ, async/await, 泛型等);
3. 深刻理解面向对象编程(OOP)、设计模式(SOLID 原则)、数据结构与算法;
4. 精通 .NET Core / .NET 6 : 深入理解其运行时、框架特性、依赖注入、配置系统、日志系统;
5. 熟练掌握至少一种主流关系型数据库(PostgreSQL, MySQL)的设计、开发与性能优化;
6. 了解至少一种 NoSQL 数据库(Redis, MongoDB 等)的使用场景和基础操作;
7. 了解消息队列(RabbitMQ, Kafka等)的基本概念和使用;
8. 具备基础的 Linux 操作能力(部署、日志查看)以及容器化技术;
9. 撰写清晰的技术文档(API 文档、设计文档等)