
高级 .NET 开发工程师 - Azure Cosmos DB API
负责构建 API、Worker 服务和 Azure Cosmos DB 集成的高级 .NET 工程师。 加入 CI&T,这是一家提供 AI 驱动企业解决方案的技术转型公司。
描述
- 审查现有的 C#/.NET 应用程序和工作流
- 构建和改进 .NET Worker Services
- 使用 ASP.NET Core 开发 API
- 使用 Azure Cosmos DB 实现数据集成和持久化
- 处理 SQL Server 数据
- 定义 JSON 序列化和数据契约
- 构建和增强 REST 与 OpenAPI API
- 添加 API 版本控制、筛选、排序和分页功能
- 实现 OAuth2/OIDC 身份验证和授权
- 设计幂等性、重试与退避、故障处理及重新处理机制
- 开发并发和分布式处理能力
- 实现日志记录、指标和遥测
- 编写单元测试、集成测试和契约测试
- 协助验证 SQL Server 与 Cosmos DB 之间的数据一致性
- 维护部署在 Kubernetes 和 AKS 上的应用程序
- 根据交付阶段和待办事项优先级,在不同解决方案组件之间切换
- 在工程师团队中协作完成多个解决方案组件
任职要求
- 具备扎实的 C# 和 .NET 专业工作经验
- 具备使用 ASP.NET Core 进行开发的实践经验
- 具备 .NET Worker Services 或同类后端处理技术经验
- 具备 REST API 开发和集成背景
- 熟悉 OpenAPI、Swagger 和 JSON
- 具备 SQL Server 使用经验
- 熟悉 Kubernetes 和/或 AKS
- 具备编写单元测试和集成测试的经验
- 理解 API 身份验证和授权
- 能够排查和分析现有应用程序
- 了解重试、退避和故障处理等弹性模式
- 具备扎实的后端工程、系统集成和 Microsoft Azure 背景
- 优先考虑:具备 Azure Cosmos DB 及其 SDK 的实践经验
- 优先考虑:具备 Microsoft Azure 使用经验
- 优先考虑:熟悉 Azure API Management
- 优先考虑:具备 OAuth2/OIDC 和 Entra ID 经验
- 优先考虑:理解幂等性和至少一次处理
- 优先考虑:具备支持高流量应用程序的经验
- 优先考虑:了解可观测性实践、分布式日志、指标和追踪
- 优先考虑:具备事件驱动架构、CQRS 或读模型经验
- 能够独立工作并承担技术责任
- 具备理解现有系统的分析能力
- 能够灵活参与不同解决方案组件的工作
- 具备与架构、SRE、QA 及合作团队协作的能力
- 能够清晰沟通风险、阻碍和依赖关系
- 始终关注数据质量和一致性
- 愿意分享技术知识
福利待遇
- 医疗和牙科保障
- 餐饮和食品补贴
- 托儿支持
- 延长的育儿假
- 通过 Wellhub(Gympass)和 TotalPass 提供的健身与健康合作计划
- 利润分享和业绩计划(PLR)
- 人寿保险
- 通过 CI&T University 持续学习
- 折扣俱乐部会员资格
- 支持身心健康的免费在线资源
- 孕期与负责任育儿课程
- 与在线教育平台合作
- 语言学习平台
- 为残障人士提供工作场所支持和便利安排
- 协助获取残障证明文件
- 专门的健康与福祉团队
- 包容性专家和员工兴趣小组









