Software Engineering Role
Join a team of experts in creating innovative software solutions. As a skilled software engineer, you will play a key role in designing and implementing cutting-edge technologies to enhance our products.
The Analytics Team is focused on developing a next-generation distributed and parallel engine to execute and verify game mathematics. This involves leveraging in-house computing, microservices, and RESTful APIs. Your responsibilities will include:
* Carrying out technical assessments to identify scope of work and dependencies for development requirements
* Improving the entire lifecycle of services from inception and design through deployment, operation, and refinement
* Buidling robust, scalable software as a key member of the team
* Performing software testing, verification, and validation
* Providing technical guidance and support for stakeholders
* Troubleshooting and debugging code to identify issues
In this role, you will be part of a collaborative team that values innovation, creativity, and continuous learning. You will have the opportunity to work on complex projects, develop your skills, and contribute to the success of the organization.
Requirements
* Bachelor's degree in Computer Science or a related field
* 3+ years of experience as a Back-end Engineer using C# or C languages
* Proficiency with C#, .NET framework, and .NET Core
* Experience with Google Protobuf & gRPC
* Knowledge of microservices architecture
* Ability to demonstrate Aristocrat values
We offer a range of benefits including competitive salary, comprehensive health insurance, retirement plan, and opportunities for professional growth and development.
Aristocrat is a world leader in gaming content and technology. We value diversity and inclusion, welcoming applications from all backgrounds. Our company culture emphasizes teamwork, innovation, and customer satisfaction.