高级软件工程师

16个月前全职
Workforce Australia for Individuals

Workforce Australia for Individuals

location 悉尼
unsaved
公司简介 我们是我们领域的先驱者,对卓越的追求毫不松懈。Aristocrat本质上是一家创意公司,创新是我们的业务。无论是设计时尚的柜子、优质内容还是屡获殊荣的系统,我们都运用创造力,每天提供世界上最好的游戏体验。凭借像Buffalo Link和我们屡获殊荣的应用Heart of Vegas这样的新作,我们不断推动着可能性的极限。 技术团队简介 您将加入负责我们全球所有赌场产品中使用的游戏平台、游戏开发工具包、分析引擎和工具的尖端技术团队。 岗位描述简介 GDK团队负责设计创新解决方案,以支持行业内最伟大的游戏创作者的想象力。作为GDK工程师,您将负责设计和开发这些解决方案,同时为工作室工程师和设计师提供所需的工具和支持,以打造世界上最好的游戏。作为一名高级软件工程师,您将面临跨模块和操作系统的复杂问题。您将成为您设计和实施的主要倡导者和主要专家。您还将了解功能和模块生态系统,并为同行提供专业指导,以实现最佳实施。 岗位要求 对所需功能进行技术评估,并确定开发需求的工作范围/依赖关系。 从构思、设计、开发、测试到维护,全权负责所分配的功能。 拥有系统的重要部分,设计和提供质量稳定的解决方案。 开发快速、可维护、高质量的代码。 进行软件测试、验证和验证。 参与代码审查和其他代码质量流程。 为利益相关者提供技术指导和支持。 调试代码以识别软件问题。 指导团队成员 资格要求 计算机科学、软件工程、相关领域的学士学位或实践等效学历优先。 5年以上C++经验 具有C#、.Net框架(包括WPF和WCF)和.Net Core的商业经验 有使用restful服务和SQLite等SQL数据库的经验是一个优势 对图形编程有一定的了解将是一个优势 具有面向对象设计和编程的经验。 具有调试和解决复杂问题的经验。 具有使用软件工程最佳实践的经验,包括设计模式和UML。 了解内存管理和多线程进程。 对解决复杂问题和学习新技能有热情。 表现出极高的细节关注度。 具有高度的个人和职业责任感,并能够获得参与共同业务目标和目标的同行团体的合作。 能够满足不断变化的需求,并适应频繁变化的优先事项。 具有出色的口头和书面沟通能力,以及客户服务技巧。 能够独立工作,同时具有团队合作精神。 为什么选择Aristocrat? 全球游戏娱乐领导者 丰厚的福利待遇 全球职业发展机会