
.NET 软件开发工程师
为 Intermedia Cloud Communications 构建可扩展的 .NET 服务,涵盖云邮箱、Microsoft 365 集成、API 和安全应用。 参与系统现代化、可靠性提升及云原生服务建设。
描述
- 负责 .NET 应用程序整个生命周期内的开发、测试和支持。
- 为云邮箱和 Microsoft 365 产品创建可扩展的后端服务与 API。
- 协助现有应用程序现代化,并迁移至现代架构。
- 与产品管理、QA、DevOps 及其他工程团队协作。
- 编写清晰、易维护、经过充分测试且符合工程规范的代码。
- 调查并解决缺陷和生产环境事故。
- 审查代码,并协助改进开发标准和工程实践。
- 提升应用程序的性能、可靠性和可扩展性。
- 持续了解新兴技术、框架和 AI 辅助软件开发实践。
- 参与 Microsoft 365 许可证管理、云原生 M365 微服务、Email Protection 集成、流式服务,以及提升邮件平台可扩展性、可靠性和安全性的工作。
- 参与敏捷/Scrum 交付,包括为期两周的冲刺、每日站会、冲刺规划、评审和回顾。
任职要求
- 计算机科学、软件工程或相关技术领域的学士学位,或同等实践经验。
- 至少三年使用 .NET 技术进行专业软件开发的经验。
- 精通 C# 和 .NET。
- 具备开发 RESTful API 和后端服务的经验。
- 深入理解 ASP.NET Core、.NET Core、MVC 和 SQL Server。
- 具备 HTML、CSS 和 JavaScript 经验。
- 了解面向对象设计原则和软件设计模式。
- 具备敏捷/Scrum 方法的实践经验。
- 具备出色的分析、故障排查和解决问题能力。
- 具备良好的沟通和团队协作能力。
- 实际使用过 GitHub Copilot、ChatGPT、Cursor 或类似产品等 AI 辅助开发工具。
- 能够负责任地使用 AI 工具进行代码生成、调试、文档编写、测试和重构,并核验其输出。
- 具备以下任一方面的额外经验者更佳:Microsoft 365、Microsoft Exchange 或 Office 365 API;微服务和分布式系统;Microsoft Azure;Docker、Kubernetes 或其他容器化工具;消息传递或流处理技术;电子邮件协议;监控和可观测性工具。
福利待遇
- 参与支持超过一百万个邮箱的高规模关键业务云服务。
- 使用包括 Microsoft 365 和云原生服务在内的现代技术栈。
- 加入由资深工程师组成、注重协作的敏捷团队。
- 获得技术学习、成长和职业发展的机会。
- 享有具有竞争力的薪酬和福利。
- 可通过内部晋升寻求发展机会。








