## 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攻击、数据泄露