CI&T
CI&T
CI&T 是一家成立于 1995 年的全球性技术转型公司,帮助组织通过数字产品和服务实现业务构建、运营及客户互动方式的现代化。其服务涵盖应用现代化、云解决方案、人工智能与数据分析、客户体验、产品设计、战略咨询和沉浸式体验等领域。凭借在咨询、医疗保健和营销等行业的专业经验,CI&T 将技术能力与业务能力相结合,支持组织实现增长并提升运营效率。

高级 .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 持续学习
  • 折扣俱乐部会员资格
  • 支持身心健康的免费在线资源
  • 孕期与负责任育儿课程
  • 与在线教育平台合作
  • 语言学习平台
  • 为残障人士提供工作场所支持和便利安排
  • 协助获取残障证明文件
  • 专门的健康与福祉团队
  • 包容性专家和员工兴趣小组

相关职位