远程 .NET 8 后端开发工程师 (C#, ASP.NET Core)
远程
全职
非全日制
本职位隶属于公司核心交易系统研发团队,该系统承载每日数百万级交易请求,并对实时性与稳定性有极高要求。您将深度参与系统架构升级,推动业务功能落地与技术革新。团队采用微服务与事件驱动架构,覆盖多种通信协议与数据库技术。作为后端负责人,您需在高强度、快速迭代的环境中保持高标准,确保产品质量与用户体验。
主要职责
- 基于 .NET 8(兼容 .NET 6)构建可扩展微服务架构。
- 使用 ASP.NET Core 开发高性能 RESTful API。
- 设计并实现 gRPC 与 WebSocket 实时通信接口。
- 集成 RabbitMQ/Kafka 消息队列,实现异步事件驱动。
- 与跨职能团队紧密协作,交付关键业务功能。
- 编写单元测试与集成测试,保证代码质量与可靠性。
- 参与代码评审,推动团队最佳实践落地。
- 优化 SQL Server/MySQL 查询与索引,提升响应速度。
- 配置与维护 Docker 容器,编排 Kubernetes 集群。
- 构建并维护 CI/CD 流水线(GitHub Actions/Jenkins)。
- 监控系统性能指标,快速定位并解决故障。
- 编写技术文档,培训团队成员。
职位要求
- 精通 C# 10/11 与 .NET 6/8 平台。
- 深入理解 ASP.NET Core 与 Web API 开发。
- 熟练掌握多线程/异步编程模型与性能优化。
- 熟悉 gRPC、WebSocket 协议与消息队列原理。
- 精通关系型数据库(SQL Server/MySQL),熟练使用 ORM(Entity Framework Core)。
- 掌握 Git 及分支管理策略。
- 熟悉 Linux 系统管理与脚本编写。
- 具备 RESTful 服务安全设计与故障容错经验。
- 了解容器化技术(Docker)与集群编排(Kubernetes)。
- 有持续集成/持续交付(CI/CD)实践经验。
- 拥有单元测试与集成测试框架(xUnit/NUnit)使用经验。
- 熟悉云平台服务(Azure/AWS/GCP)优先。
可选加分项
- 有金融科技或交易系统开发背景。
- 熟悉 Kafka、Redis、Elasticsearch。
- 了解微前端、GraphQL 技术栈。
- 有 DevOps 及自动化运维经验。
- 参与过开源项目或社区贡献。
- 有 Docker Compose 与 Helm 使用经验。
为什么加入我们?
作为全球分布式团队的一员,您将接触最前沿的技术栈,享受灵活的远程工作方式,以及优厚的职业发展与学习机会。我们的文化强调扁平沟通与持续创新——期待与您携手共创辉煌。