后端开发工程师(.NET)
岗位摘要
设计、构建、测试并运维遵循读写服务对模式的微服务,包括只读交付API与可写更新/摄取服务;实现服务间的事件驱动通信,确保消息契约与幂等性设计;端到端负责所属领域,涵盖模式设计、API契约、持久化、消息传递及生产监控
岗位职责
- 设计、构建、测试并运维遵循读写服务对模式的微服务,包括只读交付API与可写更新/摄取服务
- 实现服务间的事件驱动通信,确保消息契约与幂等性设计
- 端到端负责所属领域,涵盖模式设计、API契约、持久化、消息传递及生产监控
- 参与共享平台库与工具的开发维护
- 为技术与非技术干系人记录架构决策和服务设计
任职要求
- 精通C#/.NET 8 Web API开发,熟悉record、模式匹配、可空引用类型及async/await最佳实践
- 熟练使用Entity Framework Core进行代码优先迁移、规格模式与仓储抽象
- 深入理解微服务架构,能实现控制器→服务→仓储的分层关注点分离
- 具备JWT验证、Azure AD/Entra ID及OIDC认证授权经验
- 有第三方API集成经验,如DAM系统、CRM/营销平台或邮件发送服务
- 具备英语流利的书面与口头沟通能力,有面向客户及多供应商敏捷环境经验
加分项
- Event-driven messaging
- publishing and consuming messages on a service bus (MassTransit, NServiceBus, or similar), contract-first design, idempotency
- Azure - AKS (Kubernetes), Azure SQL, Blob Storage, Table Storage, Key Vault, Managed Identity, Azure Functions (isolated worker model), Azure AI Search
- Experience with CDN cache invalidation (e.g. Akamai FastPurge API)
- Redis caching strategies
- Roslyn Analyzers / Code Fix Providers
- PDF generation libraries
- Other Requirements
- Experience working in a client-facing role, interacting with both technical and non-technical stake-holders
- Experience working in agile, multi-vendor environments
- Must be fluent in English, written and verbal communications
- #LI-Remote
- Recruiter
- MRM COEX
- AEM Project Manager
- Project Manager Ssr
- Sr DevOps Engineer
- 麦肯网络的一部分
- At MRM, we help businesses grow meaningful relationships with people through the power of data, strategy, creativity, and technology.
- Join our Talent Community >
- View website >