我们目前正在与一个政府机构进行一个重大项目,正在寻找一名后端开发工程师(C# / .NET Core)加入我们的团队,在项目阶段工作。在与我们成功合作一段时间后,候选人将有机会根据表现转为与政府机构的长期角色。此角色非常适合有经验交付大规模、高质量系统的候选人,特别是在受监管或政府环境中。
技术栈:.NET Core,ABP框架,Hangfire,RabbitMQ,Redis,工作流引擎,微服务,API网关,身份管理(OAuth2/OpenID Connect),REST,SQL,Docker/Kubernetes,CI/CD,TDD,Jira,DevOps实践。加分项:政府平台经验,大规模集成。
你将做什么:
设计和交付具有清晰边界和高测试覆盖率的弹性微服务和REST API。
通过RabbitMQ构建工作流、后台作业(Hangfire)和事件驱动流程。
实现身份与访问(OAuth2/OpenID Connect)、多租户认证和安全集成。
优化性能和可靠性(使用Redis进行缓存、性能分析、速率限制、熔断器)。
负责部署/可观察性:CI/CD、容器化、日志/指标/警报。
主导代码审查,指导工程师,维护TDD和清晰架构。
我们在寻找什么:
4年以上后端工程经验;3年以上在大规模生产环境中使用.NET Core的经验。
在ABP或类似模块化架构方面有丰富经验;DDD、CQRS优先。
有交付高吞吐量、高可用性系统的证明。
在队列(RabbitMQ)、缓存(Redis)、API网关和安全集成方面有深厚经验。
扎实的SQL设计和调优能力。
熟悉Docker/K8s和管道。
附加优先条件:
大规模政府项目。
有工作流引擎经验。
了解OpenAPI、gRPC、GraphQL或事件溯源。
职位级别
中高级
就业类型
全职
行业
IT服务和IT咨询
推荐增加你在Sanaam面试的机会2倍