Description
At Aristocrat, we believe in crafting world-class gaming experiences that deliver happiness to millions of players around the globe.
As an Associate Principal Engineer, you'll be an essential contributor in our Agile/Scrum-based software development team, fostering innovation and excellence in our products.
Responsibilities:
- Lead Object-Oriented Analysis and Design (OOAD) to build robust and scalable software solutions.
- Apply advanced C++ (11/14) to develop high-quality code that meets our strict performance standards.
- Develop and debug software for both Linux and Windows environments.
- Use tools such as Visual Studio, SVN/GitHub, GDB, memory profiling, and static/dynamic code analysis to ensure flawless software performance.
- Implement continuous integration systems to streamline our development process.
- Engage in the full application lifecycle, from concept to deployment, using Agile methodology.
- Apply your analytical and problem-solving skills to tackle complex technical challenges.
- Communicate effectively and work collaboratively within a diverse team.
- Mentor junior engineers and share your knowledge to foster a culture of continuous learning and improvement.
Requirements:
- Bachelor’s or Master’s Degree or equivalent experience in Computer Science, Engineering, or a related field.
- 10+ years of professional software engineering experience.
- Demonstrated experience in the gaming industry is an advantage.
- Strong background in C++, OOP, and SDLC.
- Experience with Agile/Scrum methodologies.
- Excellent problem-solving, analytical, and organizational skills.
- Strong communication and interpersonal skills.
- Demonstrated ability to mentor team members and lead projects successfully.
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-Office/Principal-Engineer-C---developer-_R0021308