首页 / 远程岗位 / .NET 后端工程师
语言

.NET 后端工程师

全职🌍 远程📅 2026-11-03

岗位名称:.NET后端开发工程师

设计和构建使用.NET (C#)的后端服务。

在生产环境中开发和演进微服务。

支持现有功能并确保版本发布的向后兼容性。

从事核心领域流程,如账户、注册、认证、钱包及相关业务能力。

参与任务分析、分解和工作量估算。

交付完成的任务进行测试,并在测试阶段与QA协作。

构建使用异步通信和事件驱动模式的集成。

使用关系型数据库、事务流程,并优化查询性能。

识别性能瓶颈并贡献于系统设计的改进。

通过日志、指标、追踪、仪表盘和监控来贡献于服务的可观察性。

管理Kubernetes环境中的部署配置和清单。

在GitOps设置中工作,并参与部署和运营所有权。

与DevOps团队协作进行基础设施相关的变更,包括Terraform工作流。

参与值班轮换并处理生产事件。

识别技术债务并提出改进建议。

进行高质量的代码审查,重点关注可维护性、性能和一致性。

要求:

  • 5年以上使用C# / .NET (6+)、.NET Core和ASP.NET Core的商业后端开发经验。
  • 扎实的微服务架构和分布式系统理解。
  • 具有异步通信和事件驱动架构的经验。
  • 具有Kafka或类似消息代理的经验。
  • 关系型数据库、SQL、事务、索引和性能调优的深厚知识;有PostgreSQL经验者优先。
  • 具有Entity Framework等ORM工具的经验。
  • 编写单元和集成测试的经验。
  • 理解使用OAuth 2.0和OpenID Connect的认证和授权。
  • 良好的软件设计原则理解,包括SOLID、关注点分离和可测试性。
  • 理解生产系统中的可观察性和监控。
  • 具有排除性能和内存问题的经验。
  • 英语水平达到中高级。

优先条件:

  • 具有AWS、Kubernetes和Terraform的经验。
  • 具有Grafana、Loki和Tempo的经验。

个人特质:

  • 良好的沟通能力。
  • 多任务处理和快速执行任务的能力。
  • 良好的团队合作精神。
  • 强烈的责任感。
  • 与团队协作实现共同目标。
  • 通过设定与公司战略一致的雄心勃勃、清晰且可衡量的目标来推动结果。
  • 适应变化,将挑战视为成长和提高的机会。

感兴趣?立即申请

完全免费,点击跳转至官方申请页面

分享:微博X