This job might no longer be available.
Senior Software Engineer C# (Analytics)
1 year ago
Summary
You will be joining the Technology Group that is responsible for a cutting-edge technology for our gaming platforms, Game Development Kits, Tools and
Analytics Engine that are used in Casinos around the world.
The Analytics Team is responsible for developing a distributed and parallel engine for running and verifying the correctness of the game mathematics
using in-house cloud computing. As a senior software engineer, you will be responsible for gathering technical requirements, designing and implementing
new features to improve our existing solution and support stakeholders.What you'll do
- Carrying out technical assessments on requested features and identify scope of work/dependencies for development requirements.
- Taking complete ownership of assigned features, starting from inception, design, development, test and maintenance.
- Owning major parts of the system, designing and delivering quality stable solutions
- Developing fast, maintainable, quality code
- Performing software testing, verification and validation.
- Participating in code review and other code quality processes
- Providing technical guidance and support for our stakeholders.
- Troubleshooting and debugging code to identify software issues.
- Mentoring team members
What we're looking for
- Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience
- 7+ years of experience as a Back-end Engineer
- Know your way around with C#, .NET Framework and .NET Core (including WPF and ASP.NET)
- Design patterns i.e MVVM and SOLID design principles
- Restful services experience and understanding of GRPC
- Experience with SQL DB like SQLite and Entity Framework
- Knowledge of C++ in a commercial environment is advantageous
- An understanding of Microservices
- An understanding of cloud computing and experience working with cloud architecture is a plus
- Able to demonstrate Aristocrat values
Create Your Profile — Game companies can contact you with their relevant job openings.