远程 .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 使用经验。 为什么加入我们? 作为全球分布式团队的一员,您将接触最前沿的技术栈,享受灵活的远程工作方式,以及优厚的职业发展与学习机会。我们的文化强调扁平沟通与持续创新——期待与您携手共创辉煌。