Aristocrat is looking for a Software Architect to craft robust platforms and innovative gaming products in an Agile-based software development environment, leveraging AI tools to accelerate design, coding, testing, and troubleshooting.
Requirements
- 10+ years of professional software engineering experience; expert-level C-Sharp/.NET on Windows.
- Deep experience building large-scale, reliable client-side platforms and multi-threaded desktop apps
- Advanced object-oriented design and implementation experience in C-Sharp/.NET on Windows.
- Advanced understanding of design patterns/anti-patterns, threading, IPC, and client–server architectures.
- UI frameworks: WPF, Blazor, or other XAML/XML-based paradigms; strong grasp of UI event handling on Windows.
- CI/CD and quality: continuous integration, automated testing, code reviews, and secure coding practices.
- Systems: Windows (strong), Linux/embedded (nice to have); cross-platform experience preferred.
Responsibilities
- Champion utilization of AI tools (e.g., code assistants, code search, test generators, doc summarizers, static analyzers with AI) to accelerate design, coding, testing, and troubleshooting.
- Establish guidelines/guardrails for AI-assisted code contributions (prompt patterns, review standards, security/compliance).
- Use AI to mine logs, triage incidents, and propose fixes; generate/maintain architecture docs and ADRs.
- Evaluate and integrate AI-enabled tooling into the SDLC; measure impact on velocity and quality.
- Set architectural direction and produce clear technical design documents and diagrams.
- Develop sophisticated, highly reliable platform features for large-scale client applications.
- Analyze existing software to debug and resolve complex field issues.
Other
- Bachelor’s degree in Computer Science or related field (or equivalent experience); Master’s preferred.
- Excellent communication, planning, and organizational skills; thrives in Agile teams.
- Ability to stay current on technologies, patterns, and tools—and lead team adoption.
- Travel Expectations: None
- At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.