AGS - American Gaming Systems · 7 hours ago
Junior Software Developer- Table Games
AGS - American Gaming Systems is seeking a Junior Software Engineer – Table Games to support the design, development, testing, and maintenance of gaming software solutions for their table game products. This role is ideal for new graduates or early career engineers looking to develop their software engineering skills in a collaborative environment.
GamblingMachinery ManufacturingManufacturing
Responsibilities
Contribute to the design, development, testing, and integration of software for table game systems
Implement features and enhancements under the guidance of senior engineers and the Senior Software Architect
Participate in code reviews and apply company coding standards and best practices
Develop desktop applications using C#, .NET, WPF, and MVVM for rich user interfaces
Assist with backend service integration and data flow between system components
Contribute to the development and consumption of REST APIs and web services
Test, troubleshoot, debug, and maintain software applications
Support software validation and integration activities in coordination with QA and compliance teams
Assist in documenting software designs, technical decisions, and system behavior
Provide support for internal teams and customer facing issues as needed
Participate in architectural discussions and technical problem-solving sessions
Learn and apply software development lifecycle practices including version control, testing, and documentation
Support regulatory and compliance related activities as required
Qualification
Required
Bachelor's degree in Software Engineering, Computer Science, or related field, or equivalent experience
1+ year of professional or academic experience in software development is a plus
Proficient in C# and the .NET framework
Experience with Visual Studio development environment
Strong interest in desktop application development using WPF and XAML
Familiarity with MVVM design pattern and UI UX principles
Working knowledge of object-oriented programming concepts and software design principles
Basic understanding of software development lifecycle practices
Basic knowledge of REST APIs and web services concepts
Ability to consume and integrate APIs using HTTP, JSON, and standard web protocols
Familiarity with client server communication models and service based architectures
Ability to work on well-defined tasks with guidance from senior engineers
Strong communication skills and ability to collaborate effectively within a team
Demonstrated willingness to learn new technologies and tools
Must be able to obtain and maintain a gaming license
Preferred
Exposure to backend development and service-oriented architectures
Basic knowledge of databases and SQL
Interest in system architecture and platform level design
Familiarity with version control systems such as Git
Exposure to Unity or real time graphical applications
Company
AGS - American Gaming Systems
AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player.
H1B Sponsorship
AGS - American Gaming Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (14)
2024 (6)
2023 (7)
2022 (3)
2021 (5)
2020 (1)
Funding
Current Stage
Public CompanyTotal Funding
unknown2024-05-09Acquired
2018-01-25IPO
Recent News
2026-01-16
Company data provided by crunchbase