Company

AristocratSee more

addressAddressNorth Ryde, NSW
salary SalaryPermanent
CategoryEngineering

Job description

Are you a talented, Software Engineer, interested in working in a team atmosphere to create innovative solutions that solves most complex issues? Are you interested in creating elegant, effective solutions, while continually learning and expanding your skills?We’re looking for highly talented and dedicated Junior Software Engineer who thrive in fast-paced, ever-changing development environments. As a Junior Software engineer you’ll be an integral member of the team which ultimately delivers on games to satisfy our players. Passionate about writing code in C++, Java, C# and software development. You are going to develop games using white box testing, unit testing, mocking framework and tools that can help in ensuring high quality of our products. The ideal candidate will have very good programming skills in C++, Java/ C#/.Net and would love to “write code to test code”.What You'll Do

  • Programming games using C++
  • Programming within all areas of game development
  • Test various new features in our game development framework for different jurisdictions.
  • Perform effective code review and test design based on white box methodologies
  • Write unit tests and component tests.
  • Design and execute test cases, conduct product requirements analysis.
  • Help in improving software quality by effective usage of Memory Profiling, Performance Profiling etc. on Windows and Linux development environment.
  • Assist in troubleshooting and debugging code to find the root cause of the issues and provide detailed information to the development team.
  • Work with Project Managers and Team Manager in preparing and executing test plans. Writing detailed defect reports
  • Bring in ideas/innovations to improve the overall testing process in terms of tools, processes, test cases etc.
  • Effective collaboration with Black-box test engineers and software developers to ensure the high quality of the features
  • Stay up-to-date with technological and jurisdictional changes.
  • Finding creative technical solutions to design challenges
  • Build and design software following standard design patterns
  • Communicate progress and escalate issues to management in a timely manner
  • Add features and provide support for existing code
  • Deliver software components to enable gaming products
  • Design and develop high-volume, high-performance, high-availability games using proven C, C++. C#, Java frameworks and technologies.
  • Ensure consistent use of shared platform components and technologies.
  • Design and develop reusable libraries and APIs for use across Aristocrat
  • Write unit and integration tests, within automated test environments to ensure code quality.
  • Ensure appropriate response to defects and manage communications between stakeholders.
  • Write concise yet comprehensive technical documentation
  • Identify and reduce potential bottlenecks to ensure maximum team.
  • Work across the full Software Development lifecycle, from requirements analysis, design, build, test and implementation of many application development projects.
What We're Looking For
  • BS Degree in Computer Science or related field, or equivalent experience
  • Commercial experiences with C++ is highly regarded.
  • 2+ years of commercial development experience with an emphasis on delivering libraries and frameworks.
  • Intermediate level C# and C++
  • Software development experience with object-oriented design.
  • Knowledge of Software Engineering best practices, including design patterns and UML.
  • Must possess good analytical, problem solving, and debugging skills
  • Experience with the full product development lifecycle and multiple releases of enterprise-class software products.
  • Demonstrates an extremely high level of accuracy and attention to detail.
  • Possess a high level of personal and professional accountability and be able to enlist the cooperation of peer groups involved in common business goals and objectives.
  • Have the ability to meet changing demands and to adapt to frequently changing priorities.
  • Demonstrates excellent oral and written, communication, and customer service skills.
  • Ability to independently, effectively and efficiently come up with creative solutions to complex technical problems.
  • Solid working knowledge of design patterns.
  • Demonstrable understanding of the value of software processes and development cycles.
  • Ability to independently, effectively and efficiently solve complex technical problems.
  • Demonstrable understanding of the value of software processes and development cycles.
  • Good hands-on knowledge with Jira
  • Programming experience in the game industry would be advantageous
  • Experience with scripting languages
  • Experience with multi-processor environments, concurrent processes, threads, system resource allocation and inter-process communications
  • Understanding of continuous integration tools, systems background (Unix/Linux and Windows)
  • Software Technical expertise in implementing industry standard software methodology and tools
Attributes:
  • Excellent communication and problem-solving skills
  • Strong people engagement skills
  • A mature approach and the ability to assume responsibility for projects and tasks.
  • Very strong diagnostic and troubleshooting skills
  • Proven ability to utilize creative thinking to solve complex engineering problems
  • Ability to manage multiple priorities in a dynamic work environment
Why Aristocrat?Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/VWorld Leader in Gaming EntertainmentRobust benefits packageGlobal career opportunitiesOur ValuesAll about the PlayerTalent UnleashedCollective BrillianceGood Business Good CitizenThe US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.Travel Expectations
Refer code: 2388020. Aristocrat - The previous day - 2024-06-18 11:15

Aristocrat

North Ryde, NSW
Popular Junior Software Engineer jobs in top cities

Share jobs with friends

Junior Software Engineer

Aristocrat

Ryde, NSW

7 days ago - seen

Junior Software Engineer

Antares Solutions

Sydney, NSW

7 days ago - seen

Junior Embedded Software Engineer

Infotech People

Sydney, NSW

a month ago - seen

Junior Embedded Software Engineer

Infotech People

Sydney, NSW

a month ago - seen

Junior Software Engineer Intern

Openmesh

Sydney, NSW

a month ago - seen

Junior Software Engineer

Microsoft

Sydney, NSW

2 months ago - seen

Junior/Mid Software Engineer - Unity/C#

Igt Technologies

Macquarie Park, NSW

2 months ago - seen

Junior/Graduate Software Engineer - AI compilers

Mcs Consulting

Sydney, NSW

2 months ago - seen

Junior Software Engineer

Crossover For Work

$30 - $30 an hour

Sydney, NSW

3 months ago - seen

Junior Software Engineer

Garvan Institute Of Medical Research

$85,000 - $120,000 a year

Darlinghurst, NSW

3 months ago - seen

Junior Software Engineer - Clipchamp

Microsoft

Sydney, NSW

3 months ago - seen

Junior Software Engineer - Autonomous Systems

Atlamgroup

Sydney, NSW

3 months ago - seen

Junior Software Engineer

Garvan Institute Of Medical Research

Sydney, NSW

3 months ago - seen

Junior Software Engineer - Clipchamp

Microsoft Corporation

Sydney, NSW

3 months ago - seen

Junior Software Engineer

Garvan Institute Of Medical Research

Sydney, NSW

3 months ago - seen

Junior Software Engineer

Garvan Institute Of Medical Research

Darlinghurst, NSW

3 months ago - seen

Junior software engineer back end

Greendynamics

Sydney, NSW

3 months ago - seen

Junior Software Engineer - Clipchamp

Microsoft

Sydney, NSW

3 months ago - seen