|
||
---|---|---|
Assets | ||
ProjectSettings | ||
.gitignore | ||
ReadMe.md |
ReadMe.md
ASP.NET 后端开发工程师
我们正在寻找一位有经验且对产品质量有高要求品控的ASP.NET Core后端开发工程师,来加入我们的团队,共同开发一款全新的放置类游戏。我们的团队致力于创造高质量的游戏体验,为用户提供超高性能,且支持超高并发负载的服务端,我们希望你能帮助我们实现这个目标
同时,您也需要是一名Unity工程师,这是硬性要求
我们愿意为您的才华,支付更高的薪酬
基本要求
有放置类游戏开发经验者优先。
- 精通C#编程语言,有ASP.NET MVC或ASP.NET Core开发经验
- 熟悉Entity Framework或其他ORM框架
- 熟悉MySQL,Redis数据库
- 为Swagger UI编写良好的注释与测试环境
- 熟悉放置类游戏的后台逻辑
- 了解网络安全和服务端保护的基本防护,包括但不限于防止SQL注入、XSS攻击、CSRF攻击等
- 对高性能和高并发系统有深入理解和实践经验,因为我们的用户数量真的非常多
- 根据类库/接口,实现相关功能,标注相关步骤的完整注释(会有专员为您安排任务)
- 熟悉单元测试和集成测试,根据相关功能/需求,使用不同的样例,创建单元测试
- 标准的编码规范,分类清晰且依赖合理,封装后的接口或实现需要详细注释,内部原理不用详细解释
- 使用多线程等任意方式,在短时内完成高并发的Task
- 有一定的前端制作能力,至少得开发一些用户页面给策美术使用
- 了解tcp/udp/kcp/http,可接入相关的通讯模块
- 精通,或至少确保能接入OAuth 2授权
- 遇到安排的工期或任务相对不合理时,可提出有效的解决方案/方式 如果有更好的建议或方案,请提供清晰的文档与案例
- 接入各种支付(例如微信支付)SDK,确保订单系统的正常运行,验证订单是否有效
类型描述
放置/成长/合成/增长类游戏后端,包括且不限于:
- 实现元素的合成和升级逻辑
- 设计游戏进度和奖励系统
- 调整游戏平衡和难度
- 商城和交易系统
- 社交系统
- 活动和任务系统
- 排行榜和竞技系统
- 广告和推广系统
- 数据统计和分析系统
这些都有专员为您提供详细的接口文档,您只需要根据文档,实现相关的功能即可
岗位描述
- 开发分布式业务服务端(需要与授权服务器协作)
- 多个分布式业务服务端性能方面需满足10W+用户同时在线,百万级并发
- 根据专员提供的接口,编写高性能的实现
- 接入相关的支付SDK,确保每一笔订单的正常运行
需要有一定的基本安全防护能力,包括但不限于:
- 设计和实现服务端的安全策略,包括但不限于身份验证、授权、数据保护、攻击防御等
- 对服务端进行压力测试,确保服务端能够在高并发的情况下稳定运行
- 响应并处理安全事件,包括但不限于DDoS攻击、数据泄露