职位描述
工作内容
一、核心功能开发
1、风控规则系统开发**:基于产品规则对用户行为进行数据清洗后编写算法计算用户行为是否合规
2、API 接口开发**:基于 .NET MinimalAPI框架开发高性能 RESTful API,实现管理、查询、统计等功能
3、 **事件驱动功能开发**:基于 CAP 实现事件发布和消费,处理数据状态变更等业务事件
4 、**数据访问层开发**:基于 FreeSQL + ClickHouse 实现高效的数据访问层,包括复杂查询、批量操作、事务管理
二、 性能优化
1、数据库查询优化**:优化慢查询,设计高效索引,优化 SQL 语句,提升查询性能
2 、缓存策略实现**:设计并实现多级缓存策略(内存缓存 + Redis),提升系统响应速度
3、API 性能优化**:优化 API 响应时间,保持接口响应速度。
三、系统集成与测试
1、服务集成开发**:实现微服务间的集成,包括服务调用、事件通信、数据同步
2 、单元测试编写**:编写高质量的单元测试,确保代码质量和功能正确性
3、集成测试编写**:编写端到端集成测试,验证业务流程的完整性
4、性能测试**:使用 K6 / JMeter 进行性能测试,验证系统性能指标
四、 问题排查与优化
1、生产问题排查**:快速定位和解决生产环境问题,包括性能问题、数据一致性问题、并发问题
2 、日志分析**:基于 Serilog + OpenTelemetry 分析系统日志,定位问题根因
3、监控指标分析**:基于 Prometheus + Grafana 分析系统监控指标,发现性能瓶颈
一、核心技术能力
1、精通 C# / .NET 9.0 / ASP.NET Core**:具备5年以上 .NET 开发经验,深度理解 .NET 最新特性和最佳实践
2 、掌握微服务架构**:具备3年以上微服务开发经验,理解服务拆分、服务治理、分布式事务
3、掌握事件驱动架构**:具备 CAP / RabbitMQ / Kafka 实际项目经验,理解消息队列、异步处理、事件发布订阅
二、数据库与缓存
1、熟练 ClickHouse**:具备1年以上 ClickHouse 实际项目经验,包括 SQL 优化、索引设计、事务管理
2 、掌握 FreeSQL ORM**:具备 FreeSQL 实际项目经验,理解 ORM 使用、批量操作、分表策略
3、掌握 Redis 缓存**:具备 Redis 实际项目经验,理解缓存策略、缓存更新、缓存一致性
福利待遇优厚,13薪、入职购买五险,加班有加班工资,工作氛围极好
欢迎您的加入
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕