.Net Developer

Aristocrat Leisure Limited (Aristocrat) is a global entertainment and content creation company powered by technology to deliver world-leading casino and mobile games. Aristocrat offers a diverse range of products and services including electronic gaming machines, casino management systems, free-to-play mobile games and online real money games.
Aristocrat has seven corporate functions and three operating business units, spanning regulated land-based gaming (Aristocrat Gaming), social casino (Product Madness) and regulated online real money gaming (Aristocrat Interactive). Our game and product portfolios collectively entertain millions of players worldwide every day.
Job Description
- Develop and troubleshoot new and existing software within time and scope of the integration.
- Perform tests of the applications and apply remediation as needed to eliminate errors.
- Ensures smooth process during third-party API integrations.
- Assist in the development and peer review of plans, technical solutions, and related documentation.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Building reusable code and libraries for future use.
- Optimization of the applications for maximum speed and scalability.
- Implementation of security and data protection.
- Design and implementation of data storage solution.
- Maintain transparent communication with immediate manager, with respect to work undertaken and ensure that performance standards/expectations should not get breached.
- Regularly update and consult with direct manager regarding ongoing tasks and projects.
- Provide timely progress reports and seek guidance as needed to ensure efficient workflow.
- Attend & contribute to team huddles, meetings & ad hoc meetings when required.
- Assist in additional tasks and projects as assigned by supervisors or management to support the achievement of department and organizational goals.
II. INFORMATION LINKS AND RELATIONSHIP
- In his/her everyday work the Back-End Developer is subordinate to his/her superior or to the Managing Director of the Company, according to the approved Company’s organizational chart.
- Work closely with all relevant parties both inside and outside of the company.
What We're Looking For
• 2+ years of experience in .NET Framework – MVC, Web API, Entity Framework
• Experience with .NET 6: Strong understanding of the .NET 6 framework and experience in building and maintaining high-performance applications using C#.
• Understanding of the Mediator Pattern: Ability to work with the Mediator pattern for managing communication between different components, promoting loose coupling and ensuring that each component focuses on a single responsibility.
• Knowledge of CQRS (Command Query Responsibility Segregation): Basic understanding of CQRS principles to separate read and write operations, helping to improve application scalability and organization.
• Good understanding of best coding practices
• Experience in MS-SQL Server
• Basic knowledge in front-end development with HTML5, JavaScript, CSS, Angular
• Experience in C# .NET
• Experience in ASP.NET MVC
• Experience in API Programming & Integrations
• Skilled with all OOP concepts
• Experience in MS-SQL Server – Scheme, Stored procedures, trigger, indexes
• Experience in performance tuning of both C# code as well as SQL queries
• Understanding in Networks
• Experience in Unit-Testing development
• Proficiency in examining, investigating and solving dynamic problems and develop creative solutions
• Big advantage if you have knowledge in CQRS + DDD(basic knowledge)
• Excellent 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.
- 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 cross-functional teams, contribute to integration strategies, and maintain clean, secure, and efficient code that meets project timelines and technical standards.
What you will be doing:
- 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 troubleshooting 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 identifying 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 effectively, 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
● Strong understanding of .NET 6+ and experience 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 adherence 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 understanding 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
● Strong communication skills and the ability to work effectively within a team environment
● Analytical thinking and a problem-solving mindset with the ability to deliver creative solutions
● Fluent in spoken and written English
Travel Expectations
NoneAdditional 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.