We are seeking a .NET Developer with mid to senior-level experience
to join our team in building and enhancing robust software
solutions. This role focuses on developing scalable back-end logic,
integrating third-party APIs, optimising performance, and
supporting data-driven applications. You'll collaborate with
multi-functional teams, contribute to integration strategies, and
uphold clean, secure, and efficient code that meets project
timelines and technical standards.
What You'll Do
Software Development & Engineering Excellence
Drive the design, development, and enhancement of scalable .NET
applications using C#.
Deliver high-quality, reusable code that meets modern software
engineering standards and supports long-term maintainability.
Integrate third-party APIs with attention to reliability, error
handling, and data integrity.
Lead fixing and resolution of bugs, performance issues, and
edge-case behaviours across environments. Performance, Security
& Data Architecture
Optimise application performance for speed, scalability, and
resilience across distributed systems.
Implement security best practices and data protection principles in
line with industry standards.
Design and maintain efficient, secure data storage solutions
tailored to application needs. Collaboration & Agile
Delivery
Actively contribute to Agile ceremonies, including sprint planning,
daily stand-ups, reviews, and retrospectives.
Collaborate with peers in code reviews, architectural discussions,
and documentation of technical decisions.
Engage with product and QA teams to ensure solutions are aligned
with business objectives and quality expectations. DevOps, Tooling
& Innovation
Contribute to CI/CD workflows using GitLab, with a focus on
automation and delivery efficiency.
Support continuous improvement by finding opportunities to
modernise codebases and development practices
Experiment with new technologies and approaches to improve software
quality, scalability, and delivery speed. Communication &
Accountability
Maintain open, proactive communication with your line manager,
providing timely updates and escalating blockers.
Own your delivery commitments, manage your workload optimally, and
support the broader team’s goals.
Take initiative on assigned projects while remaining flexible to
support evolving priorities and business needs.
What We're Looking For
Proficiency in .NET Framework, with experience in ASP.NET MVC, Web
API, and Entity Framework
Good understanding of .NET 6+ and experience in building and
maintaining high-performance applications using C#
Familiarity with the Mediator pattern to promote loose coupling and
maintain clean communication between components
Understanding of CQRS (Command Query Responsibility Segregation) to
organize and scale read/write operations
Sound coding practices and consistency to software development
standards
Hands-on experience with Docker; familiarity with Kubernetes is a
strong advantage
Experience with API programming and external systems
integration
Solid grasp of object-oriented programming (OOP) principles
Experience with unit testing for code validation and
maintainability
Proficiency in relational databases such as MS SQL Server,
PostgreSQL, or MySQL – including schema design, stored procedures,
triggers, and indexing
Familiarity with networking concepts relevant to application
deployment and integration
Good communication skills and the ability to work effectively
within a team environment
Analytical thinking and a problem-solving approach with the ability
to deliver creative solutions
Proficient in spoken and written English
Travel Expectations
None
Additional Information
Depending on the nature of your role, you may be required to
register with the Nevada Gaming Control Board (NGCB) and/or other
gaming jurisdictions in which we operate.
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.