育碧电脑软件欢迎最新从事过高级软件开发 主程 工具开发 英语口语 C# .NET WPF等行业的优秀人才加入我们,成都育碧电脑软件有限公司将为您提供广阔的发展平台!
Your role
The Senior Tool Programmer autonomously develops, maintains tool and plans for tool team. This includes, analyzing requirements, designing solutions, implementation of tool features and follow up their functionality inside game engine, also within automation pipelines and external tools and products. Ultimately working towards improving the efficiency of the production teams.
What you will do
- Communicate regularly with users from other disciplines, to plan, identify risks and deliver on time
- Be an advocate and ambassador for technology sharing across projects and studios to propose and develop the best tools and processes
- Responsible for the development, maintenance, documentation and overall quality (including implementation, performance, stability and usability) of tools and modules within their area of expertise or as developed as part of the scrum work.
- Communicate & collaborate regularly with users and leads from other disciplines and other studios to define plan and identify risk to ensure the delivery of practical and timely solutions
- Communicate the progress of your work, identify project risks and the contingency plans to your peers, customers, and leads.
- Correct defects discovered by QC or your customers in a timely fashion.
- Contribute tools team technical expertise by research/learning, follow-up, pre-validate new technologies and engineering practices as well as sharing internal tool team to bring excellence and improve productivity
What you should be equipped with
- Proficient in .NET programming, experience in WPF, ASP.NET develop, have related experience on multiple projects.
- Knowledge of database development, MS-SQL, MySQL and Database scripting experience.
- Familiar with web programming technologies, such as bootstrap, angular.js, node.js, Asp.net, Flask, Django, is an asset.
- Autonomous, proactive, problem-solving, analytical mindset and multitasking ability
- Able to program and debug complex applications with knowledge of bug tracking, sprint planning, and wiki software.
- Provide self-assessment on how to improve own performance by innovation and risk-taking.
- Good interpersonal and communication skills in English
You bonus points
- Experience on C++ programming is a plus.
- Passion for creating and playing games, no matter what platform or genre.
- Experience on Game Engine development is a plus
- Experience of team management is a plus
你的角色
能够主导开发和制定计划以及分配任务给工具团队。这包括,分析需求,设计解决方案,一方面为游戏引擎开发辅助功能,另一方面实现自动化流程,外部工具和产品,这将有助于游戏开发和游戏运行。从而持续提升生产团队工作效率。
你的日常工作
- 定期收集来自不同领域的工具使用成员提出的要求与反馈来实施计划,定义风险,按时交付
- 跨项目和跨工作室发起工具开发方面技术分享,为团队,项目,工作室提出卓越的工具开发以及流程的实践
- 负责在他们的专业领域内或作为scrum工作一部分开发的工具和模块的开发、维护、文档和总体质量(包括实现、性能、稳定性和可用性).
- 周期性参与用户和团队组长,以及其他工作室不同职能的同事的沟通与合作,制定计划和指出风险,确保可行,及时的解决方案
- 向同事、客户和团队组长沟通工作进度,并且指出风险以及应对预案
- 及时修正来自QC或其他使用者发现的程序问题.
- 为工具开发团队做贡献,通过研究学习,跟进,验证新的技术和开发实践并且分享先进的技术给工具团队。从而带来更多的提升生产效率的工具和产品。
你需要具备
- 精通 .NET 的程序开发,有WPF开发经验, 熟练使用ASP.NET, 有多个相关的项目开发经验.
- 熟练使用MS-SQL, MySQL等数据库.
- 熟悉web编程技术,比如 bootstrap.js, angular.js, node.js. 有Flask, Django相关经验更好.
- 具有自主,主动,解决问题和分析问题以及同时处理多个任务的能力
- 能够编程和调试来解决复杂的问题,有bug跟踪, Sprint计划和Wiki相关软件的知识.
- 能够进行自我评估和通过创新和风险担当提升自我能力
- 具有良好的英语口语
你的加分项
- 有游戏引擎开发方面经验为加分项
- 热爱创造和玩游戏, 无论是什么平台或类型.
- 有C++编程经验为加分项
- 有团队管理经验为加分项
五险一金 绩效奖金 专业培训 补充医疗保险 定期体检 年终奖金 餐饮补贴 交通补贴 弹性工作 周末双休