职位详情
资深后端架构师 / 技术负责人(.NET 分布式系统 / Orleans + Aspire + 微服务)
4-8万·13薪
广州域橙科技有限公司
广州
10年以上
本科
12-29
工作地址

广州市番禺区植村1路43号

职位描述
工作内容
一、 技术架构与设计(40%)
1、 分布式系统架构设计**:基于 Orleans 框架设计高并发分布式计算架构,优化 Grain 状态管理和事件驱动流程
2、微服务架构治理**:基于 Aspire 框架进行云原生微服务架构设计,包括服务拆分、服务发现、配置管理、服务监控
3、性能优化方案制定**:针对高并发交易场景,制定性能优化方案(目标:API响应时间P99 < 10ms,支持10万+ QPS)
4、技术选型与决策**:评估和选择适合的技术方案,制定技术路线图和架构演进计划
5、数据库架构设计**:基于 PostgreSQL + SqlSugar 设计高性能数据访问层,包括索引优化、分表策略、读写分离
二、 团队管理与指导(30%)
1、 **技术团队管理**:负责2-3人高级研发团队的技术指导和代码评审
2、**技术规范制定**:制定开发规范、代码规范、架构设计规范,确保代码质量和架构一致性
3、**技术培训与分享**:组织技术分享会,提升团队技术能力,培养团队成员
4、 **技术难题攻关**:解决复杂技术问题,指导团队攻克技术难点
三、 核心功能开发(20%)
1、**关键模块开发**:参与核心业务模块的设计与开发
2、 **事件驱动架构实现**:基于 MassTransit + RabbitMQ 设计事件总线,实现服务间异步通信和最终一致性
3、**高并发场景优化**:优化高并发场景下的性能瓶颈,包括数据库查询优化、缓存策略设计、Grain 激活策略优化
四、系统监控与运维(10%)
1、 **可观测性体系建设**:基于 OpenTelemetry + Prometheus + Grafana 构建完整的监控和链路追踪体系
2、**性能监控与分析**:建立性能监控指标,分析系统瓶颈,制定优化方案
3、**生产环境问题排查**:快速定位和解决生产环境问题,保障系统稳定性


必要条件
一、核心技术能力
1、**精通 .NET 10.0 / ASP.NET Core**:具备8年以上 .NET 开发经验,深度理解 .NET 最新特性和最佳实践
2、**深度掌握 Orleans 框架**:具备3年以上 Orleans 实际项目经验,理解 Actor 模型、Grain 生命周期、状态管理、分布式计算
3、**精通 Aspire 云原生框架**:具备 Aspire 实际项目经验,理解云原生应用开发、服务编排、容器化部署
4、 **精通微服务架构**:具备5年以上微服务架构设计和实施经验,包括服务拆分、服务治理、分布式事务、最终一致性
5、 **精通事件驱动架构**:具备 MassTransit / RabbitMQ / Kafka 实际项目经验,理解事件总线、消息队列、异步处理、补偿机制
二、数据库与缓存
1、 **精通 PostgreSQL**:具备5年以上 PostgreSQL 实际项目经验,包括索引优化、查询优化、分区表、读写分离
2、**精通 SqlSugar ORM**:具备 SqlSugar 实际项目经验,理解导航属性、批量操作、分表策略
3、 **精通 Redis 缓存设计**:具备高并发场景下的缓存设计经验,包括缓存策略、缓存穿透/击穿/雪崩防护、分布式缓存一致性
三、架构设计能力
1、**DDD 领域驱动设计**:具备 DDD 实际项目经验,理解领域模型、聚合根、仓储模式、领域服务
2、 **高并发系统设计**:具备高并发系统设计经验(目标:10万+ QPS),理解性能优化、负载均衡、限流降级
3、 **分布式系统设计**:理解分布式系统原理,包括 CAP 理论、一致性协议、分布式锁、分布式事务
四、技术管理能力
1、 **团队管理经验**:具备3年以上技术团队管理经验,能够指导和管理2-5人研发团队
2、 **代码评审能力**:具备丰富的代码评审经验,能够发现代码问题、提出改进建议
3、**技术文档编写**:能够编写清晰的技术文档、架构设计文档、最佳实践文档

加分条件
一、业务领域经验
1、**金融系统经验**:具备支付系统、风控系统、资金管理系统开发经验
2、**高并发业务系统**:具备高并发业务系统(如电商、游戏、社交)开发经验
二、技术深度
1、 **FastEndpoints 框架**:具备 FastEndpoints 实际项目经验
2、 **OpenTelemetry 可观测性**:具备 OpenTelemetry 实际项目经验,理解链路追踪、指标收集、日志聚合
3、**Kubernetes 容器编排**:具备 Kubernetes 实际项目经验,理解 Pod、Service、Deployment、HPA
4、**CI/CD 自动化**:具备 GitLab CI / GitHub Actions / Jenkins 实际项目经验

其他
1、 **技术影响力**:在技术社区有影响力,如技术博客、开源项目、技术分享
2、 **英语能力**:能够阅读英文技术文档

福利待遇优厚,加班有加班工资,工作氛围极好
欢迎您的加入

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请