SysMap Solutions
SysMap Solutions
1,001 – 5,000 员工
人工智能咨询市场营销
SysMap Solutions 是一家技术服务与咨询公司,致力于为客户组织开发量身定制的数字化解决方案。其业务涵盖云平台、Salesforce 与 CRM 系统、移动应用、用户体验、DevOps、机器学习、人工智能以及更广泛的数字化转型项目。公司将软件开发专业能力与以客户为中心的方法相结合,围绕每位客户的运营和技术需求,构建复杂的系统与应用。

高级 .NET 后端开发工程师(远程)

使用 .NET、Azure、Kubernetes 和 CI/CD,为一家巴西科技公司构建 API、消息系统和事件驱动微服务。

描述

  • 使用 .NET 和 Azure Functions 构建并维护消息消费者。
  • 创建并维护 REST API 以及系统之间的集成。
  • 在涵盖多个系统和集成的事件驱动微服务环境中开展工作。
  • 支持 Kubernetes 集群和 Microsoft Azure 资源上的部署与运维。
  • 调查死信队列故障、消息问题以及跨系统数据不一致。
  • 通过 REST API 和异步事件连接各个系统。
  • 诊断并解决分布式及生产环境中的问题。
  • 排查 Kubernetes Pod、日志、扩缩容行为和回滚问题。
  • 在由复杂业务规则管理的相互依赖微服务之间开展工作。
  • 参与 CI/CD 工作流和部署流程。
  • 在整个开发过程中使用人工智能工具进行代码生成、分析、调试和自动化。
  • 跟踪并调试从事件到消费者、外部 API 和数据库的端到端流程。
  • 与团队成员协作评估并确定技术解决方案。

任职要求

  • 具备 C# 和 .NET Core 6 或更高版本的高级专业经验。
  • 具备构建 REST API 的实践经验。
  • 熟悉 Git、分支策略、代码审查和 CI/CD。
  • 具备 SQL Server 或其他关系型数据库经验。
  • 具备编写单元测试和集成测试的经验。
  • 实际使用过用于软件开发的 AI 工具,例如 KIRO 或同类工具。
  • 具备 Microsoft Azure 经验,尤其是 Azure Functions、Service Bus、Blob Storage 和 Application Insights。
  • 具备 Kubernetes 实践经验,包括部署、Pod 诊断、扩缩容、回滚和日志分析。
  • 具备使用 Azure DevOps、GitHub Actions 或同类工具实施 CI/CD 的经验。
  • 具备 Azure Service Bus、RabbitMQ、SQS 或同类消息与事件平台的经验。
  • 了解队列、主题、死信队列和重试策略。
  • 具备使用 Kafka 或同类技术生产和消费事件的经验。
  • 了解事件驱动架构概念,包括幂等性、顺序、死信队列和重放。
  • 能够从容地在包含大量集成的分布式系统中工作。
  • 能够独立诊断并解决生产事故。
  • 具备协作评估技术解决方案所需的优秀沟通能力。
  • 具备使用 Elasticsearch 查询、聚合和索引的经验。
  • 了解 Microsoft Dynamics 365 和 OData API。
  • 具备构建 Docker 镜像、使用 Docker Compose 和排查容器问题的经验。
  • 了解 Helm Chart 和 Kubernetes 清单。
  • 具备使用功能开关进行受控发布的经验。
  • 熟悉 Application Insights、Grafana、Datadog 或类似工具等可观测性平台。
  • 具备教育或 CRM 领域经验。
  • 具备将传统平台与现代系统连接起来的经验。
  • 具备配置 Kubernetes HPA、探针和资源限制的经验。
  • 具备超越代码助手的生成式 AI 经验,包括 LLM 流水线集成、RAG 和嵌入。

福利待遇

  • 职位信息未明确说明福利、津贴或额外薪酬。