职位名称:高级 .NET 开发人员 (SBSD)
汇报对象:开发团队负责人/经理/开发主管
关于我们:
欢迎来到 Pinnacle,这是体育爱好者寻求刺激的体育博彩和游戏体验的终极目的地!自1998年成立以来,我们已巩固了自己作为全球领先的在线游戏公司之一的地位。凭借我们尖端的产品,我们保证为您带来令人兴奋的体验,让您时刻保持紧张。
Pinnacle 邀请您加入我们的团队,成为体育博彩激动人心领域的重要人物。我们充满活力的团队由激情驱动,通过创新共同努力重新定义体育博彩和游戏的格局。我们不断努力突破限制,为全球体育爱好者提供无与伦比的体验。在这里,您将与大规模的高吞吐量、实时系统合作,并在要求苛刻的低延迟环境中解决高级分布式系统的挑战。准备好迎接激动人心的旅程,与 Pinnacle 一起以全新的维度发现体育!
工作目的:
您将构建支持实时交易、风险管理和核心平台服务的后端引擎——在这些系统中,低延迟、高吞吐量和可靠性至关重要。作为 SBSD 的高级 .NET 开发人员,您将根据业务需求和技术规格设计和开发业务组件和服务。
您将积极参与软件开发生命周期的所有阶段:需求收集、研究、初始配置、设置、设计、文档编写、测试、调试、更新、持续支持、集成、维护和故障排除。此角色需要对后端架构、云原生技术和分布式系统有深入的专业知识,具备前端技术经验者优先。
此角色提供对后端系统的重大所有权。您将解决开放式技术挑战,参与架构决策,并推动团队实践的改进,而不仅仅是执行预定义的任务。
基本工作职能 / 主要职责和责任
- 使用 Microsoft .NET 设计、开发和维护高效可靠的后端系统。
- 分析用户需求,并根据业务规格构建系统。
- 参与软件开发生命周期的所有阶段。
- 实施 CI/CD 管道、容器化(例如 Kubernetes)和云解决方案。
- 与消息代理(RabbitMQ)、缓存系统(Redis)和关系数据库集成。
- 使用日志分析和监控工具进行故障排除和优化后端性能。
- 与其他开发人员和项目经理、质量保证团队等人员密切合作。
- 为中级和初级开发人员提供技术指导和指导。
- 参与代码和设计审查,以保持高质量标准。
- 确保系统的高可用性和可靠性。
- 使用行业最佳实践编写干净、可维护和高效的代码。
- 跟踪最新技术趋势,包括但不限于云技术。
- 使用警报、仪表板和日志分析诊断和解决生产问题。
技能和资格
- 强大的分析、概念和解决问题的能力,注重细节。
- 灵活适应业务需求和优先级变化。
- 自我激励的团队合作者,注重行动和结果。
- 组织良好,具备良好的沟通和报告能力。
- 能够在快节奏、结果导向的环境中优先处理和有效处理众多任务。
- 能够适应多样化和反应迅速的工作环境。
- 具备解决方案定义和交付所有权的经验。
- 有独立工作的主动性,但也能够与团队成员有效合作。
优先知识和经验
- 计算机科学或相关领域的学位或文凭。
- 5年以上 Microsoft .NET 专业软件开发经验。
- 在高可扩展性和高性能分布式系统的设计/开发方面拥有丰富的经验。
- 具有使用 RabbitMQ 等面向消息的中间件系统的经验。
- 具有 Redis 经验。
- 具有 Kubernetes 经验。
- 具有云平台经验(首选 Azure,AWS 也有价值)。
- 具有测试自动化经验。
- 具有 gRPC、WebSockets 或服务器发送事件(SSE)经验者优先。
- 具有可观察性工具(例如 OpenTelemetry)经验者优先。
- 具有 React/TypeScript 经验者优先。
我们是一家致力于营造包容和多元化工作环境的平等机会雇主。我们优先根据候选人的技能和资格进行招聘,而不考虑种族、性别、年龄、宗教或任何其他特征。我们的力量在于我们多元化的团队,我们自豪地庆祝并赋予每个人在我们这里的时间内拥抱和促进多样性的权力。