Description
We are seeking a goal-oriented Senior Technical Lead to join our Agile game development team. This role focuses on strong hands-on development and technical excellence, contributing to complex game development while driving engineering standard methodologies.
The ideal candidate will have deep expertise in C++ (11/14), Object-Oriented Programming (OOP), and SDLC, along with significant experience building high-performance games. You will play a key role in designing and delivering high-quality, scalable, and performant games while ensuring alignment to timelines and engineering standards.
Key Responsibilities:
- Design, develop, and enhance game features using Modern C++ (11/14) and OOAD principles.
- Actively contribute to hands-on development, debugging, and optimization of game modules.
- Write high-quality, maintainable, and efficient code, and participate in code reviews to uphold engineering standards.
- Collaborate with multi-functional teams including engineers, designers, artists, and mathematicians.
- Contribute to project planning, estimation, and tracking to support timely delivery of landmarks.
- Identify technical risks early and proactively contribute to mitigation strategies.
- Resolve complex technical issues with minimal rework.
- Contribute to the adoption and improvement of CI/CD practices, coding standards, and development processes.
- Share knowledge and contribute to team-wide improvements in debugging, profiling, and performance optimization.
- Ensure game quality standards for performance, stability, and memory optimization are met.
Job Requirements:
- Strong foundation in Object-Oriented Analysis and Design (OOAD).
- Solid hands-on experience in Modern C++ (11/14).
- Experience working in Linux and Windows development environments.
- Proficiency with tools such as Visual Studio, Git/SVN, GDB, profiling tools, and static/dynamic analysis tools.
- Familiarity with Continuous Integration systems.
- Hands-on experience working in Agile/Scrum environments.
- Strong problem-solving, analytical, and debugging skills.
- Effective communication and collaboration skills.
- Ability to contribute to technical discussions and share knowledge within the team.
- Ability to independently drive complex technical problems through design, implementation, and optimization.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 7–10 years of experience in software development.
- Prior experience in the gaming industry is preferred.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://aristocrat.wd3.myworkdayjobs.com/en-US/AristocratExternalCareersSite/job/Noida-UP-IN/Senior-Technical-Lead_R0021431