全栈开发工程师
收藏
¥15000~19999元/月
职位详情
横琴
5年
大专
横琴产业园区线上专场招聘会
2026-04-13 00:00 ~ 2026-04-13 00:00
网络招聘(不设置场地)
职位描述
岗位职责:(工作地:珠海横琴ICC,介意者勿扰)
1、设计、开发并维护基于ASP.NETCore(.NET8优先)的后端服务,满足业务功能与性能目标。
2、架构并实现微服务/模块化服务,推动接口标准化与服务可维护性提升。
3、通过Kafka和/或RabbitMQ实现异步消息流程与事件驱动通信,保障消息可靠投递与可追溯性。
4、设计并落地分布式事务与数据一致性方案,如Saga、补偿事务、两阶段提交协调等模式。
5、设计并实现安全的RESTfulAPI,并在APIGateway层后提供可扩展、可治理的服务访问能力(鉴权、限流、路由、可观测等)。
6、负责开发与维护Angular12+(或Vue)SPA,实现动态、响应式的用户体验,并与后端API高效集成。
7、在前端侧应用最佳实践进行优化:模块化架构、懒加载、状态管理、性能优化(长列表、变更检测、订阅生命周期治理等)。
8、参与实时能力建设与联调:例如前后端通过SignalR(WebSocket)实现实时通知与数据推送(如到场事件、实时列表刷新)。
9、与DevOps协作构建、维护并优化CI/CD流水线,覆盖前后端组件的持续集成、自动化测试与发布。
10、使用Git进行源码管理与版本控制,遵循清晰的分支策略与代码规范,积极参与CodeReview。
? 参与分布式系统的故障排查、性能调优与安全治理,持续推进工程质量改进。
任职要求(必备)
? 熟练掌握C#/.NET(优先.NETCore/.NET8),具备WebAPI开发与调优经验。
? 有Kafka与/或RabbitMQ实战经验,理解消息模型、消费组、重试/死信、幂等等关键机制。
? 熟悉微服务架构、事件驱动架构(EDA),具备分布式系统设计与落地经验。
? 熟悉分布式事务与一致性处理方式(Saga、补偿事务、2PC协调等),能够根据业务权衡选择方案。
? 熟悉APIGateway思路与安全API开发(鉴权、授权、参数校验、敏感信息处理等)。
? 熟练掌握Angular12+或Vue.js,具备SPA开发能力,包括组件化设计与状态管理。
? 熟悉CI/CD流程与工具(Jenkins、AzureDevOps、GitHubActions等任一类),能够与DevOps协作交付。
? 熟练使用Git,具备良好的提交习惯与分支管理意识。
? 具备良好的问题分析与沟通协作能力,能够在敏捷环境下推进交付。
数据管理与事务能力(重点)
? 能在微服务架构中支持复杂事务流程,使用Saga/补偿事务/2PC协调等模式实现跨服务一致性。
? 理解并能集成事件溯源(EventSourcing)与CDC(ChangeDataCapture)思路:例如MSSQL变更→Kafka/RabbitMQ事件→下游处理的事件链路。
? 熟悉MSSQL在一致性与数据同步方面的能力与取舍,如TransactionalReplication、ChangeTracking等。
加分项
? 熟悉SQLServer+EntityFrameworkCore,具备索引设计、并发与锁竞争优化经验;理解Redis缓存使用场景与一致性取舍。
? 有MediatR/CQRS实战经验,能清晰拆分Command/Query并提升可维护性。
? 熟悉Docker/Kubernetes(容器化与编排),能支持系统弹性伸缩与发布治理。
? 有实时推送与在线系统经验(如SignalR),了解连接管理、重连、消息投递保障。
? 具备安全意识与实践经验:SSRF、防敏感信息日志泄露、最小权限、审计与合规等。
? 有HybridApp经验(Ionic+Capacitor)或移动端性能优化经验。
1、设计、开发并维护基于ASP.NETCore(.NET8优先)的后端服务,满足业务功能与性能目标。
2、架构并实现微服务/模块化服务,推动接口标准化与服务可维护性提升。
3、通过Kafka和/或RabbitMQ实现异步消息流程与事件驱动通信,保障消息可靠投递与可追溯性。
4、设计并落地分布式事务与数据一致性方案,如Saga、补偿事务、两阶段提交协调等模式。
5、设计并实现安全的RESTfulAPI,并在APIGateway层后提供可扩展、可治理的服务访问能力(鉴权、限流、路由、可观测等)。
6、负责开发与维护Angular12+(或Vue)SPA,实现动态、响应式的用户体验,并与后端API高效集成。
7、在前端侧应用最佳实践进行优化:模块化架构、懒加载、状态管理、性能优化(长列表、变更检测、订阅生命周期治理等)。
8、参与实时能力建设与联调:例如前后端通过SignalR(WebSocket)实现实时通知与数据推送(如到场事件、实时列表刷新)。
9、与DevOps协作构建、维护并优化CI/CD流水线,覆盖前后端组件的持续集成、自动化测试与发布。
10、使用Git进行源码管理与版本控制,遵循清晰的分支策略与代码规范,积极参与CodeReview。
? 参与分布式系统的故障排查、性能调优与安全治理,持续推进工程质量改进。
任职要求(必备)
? 熟练掌握C#/.NET(优先.NETCore/.NET8),具备WebAPI开发与调优经验。
? 有Kafka与/或RabbitMQ实战经验,理解消息模型、消费组、重试/死信、幂等等关键机制。
? 熟悉微服务架构、事件驱动架构(EDA),具备分布式系统设计与落地经验。
? 熟悉分布式事务与一致性处理方式(Saga、补偿事务、2PC协调等),能够根据业务权衡选择方案。
? 熟悉APIGateway思路与安全API开发(鉴权、授权、参数校验、敏感信息处理等)。
? 熟练掌握Angular12+或Vue.js,具备SPA开发能力,包括组件化设计与状态管理。
? 熟悉CI/CD流程与工具(Jenkins、AzureDevOps、GitHubActions等任一类),能够与DevOps协作交付。
? 熟练使用Git,具备良好的提交习惯与分支管理意识。
? 具备良好的问题分析与沟通协作能力,能够在敏捷环境下推进交付。
数据管理与事务能力(重点)
? 能在微服务架构中支持复杂事务流程,使用Saga/补偿事务/2PC协调等模式实现跨服务一致性。
? 理解并能集成事件溯源(EventSourcing)与CDC(ChangeDataCapture)思路:例如MSSQL变更→Kafka/RabbitMQ事件→下游处理的事件链路。
? 熟悉MSSQL在一致性与数据同步方面的能力与取舍,如TransactionalReplication、ChangeTracking等。
加分项
? 熟悉SQLServer+EntityFrameworkCore,具备索引设计、并发与锁竞争优化经验;理解Redis缓存使用场景与一致性取舍。
? 有MediatR/CQRS实战经验,能清晰拆分Command/Query并提升可维护性。
? 熟悉Docker/Kubernetes(容器化与编排),能支持系统弹性伸缩与发布治理。
? 有实时推送与在线系统经验(如SignalR),了解连接管理、重连、消息投递保障。
? 具备安全意识与实践经验:SSRF、防敏感信息日志泄露、最小权限、审计与合规等。
? 有HybridApp经验(Ionic+Capacitor)或移动端性能优化经验。