
高级 .NET 后端工程师 — Software Mind,哥斯达黎加远程
为 Software Mind 的 B2B 电商客户构建 .NET 微服务。 集成 AWS 服务、 marketplace 平台及遗留系统。
描述
- 使用 ASP.NET Core Web API、.NET 8 和 CQRS 构建可扩展的 REST 微服务。
- 主导订单管理、库存、定价、目录同步和通知服务的开发。
- 将 Amazon 和 Walmart 的 marketplace API 与 ERP 平台、支付网关及税务服务连接起来。
- 通过分阶段或部分迁移协助维护遗留服务。
- 使用 xUnit、Reqnroll 和 FluentAssertions 编写单元、集成及 BDD 测试。
- 与团队负责人合作,通过 SQS 和 EventBridge 定义 API 契约及服务间通信。
- 参与代码审查和架构决策。
- 协助维护工程标准。
- 协助 DevOps 团队设置 AWS 环境并实施基础设施即代码。
- 参与冲刺规划、每日站会以及与客户的技术讨论。
任职要求
- 至少 4 年后端开发经验,具备扎实的 C#/.NET 技能,包括 ASP.NET Core 和 .NET 6 或更高版本。
- 深入理解整洁架构,包括 DDD、CQRS、仓储模式和依赖注入。
- 具备构建和集成 REST API 的经验,包括使用 OpenAPI 或 Swagger。
- 了解 Lambda、SQS、S3 和 RDS 或 DynamoDB 等 AWS 服务。
- 具备 PostgreSQL 或 SQL Server 等关系型数据库,以及 MongoDB 等 NoSQL 数据库的经验。
- 了解 JWT 或 OAuth 2.0 身份验证。
- 具备将新服务集成到现有系统中的经验。
- 具备 Docker 和容器化工作流经验。
- 具备良好的英语书面和口语能力。
- 具备 Agile/Scrum 和 Jira 工作经验。
福利待遇
- 可选择远程办公。
- 全职职位。

