Ainsworth Game Technology
Job Description
POSITION SUMMARY
This position reports to the systems engineering management team and will participate in a team responsible for assisting in the creation and maintenance of casino-based video games using Unity. The role is designed for entry-level developers who will gain foundational experience by supporting senior developers and contributing to smaller project tasks.
MAIN RESPONSIBILITIES
The Unity Software Developer Jr will be responsible for the following primary functions :
Collaborate with senior developers to create and implement basic game features and mechanics.
Write clean and efficient C# code under supervision.
Debug and troubleshoot issues in the game engine and report findings to senior team members.
Assist in testing to ensure game functionality aligns with design requirements.
Learn and apply best practices in game development and coding standards.
Participate in code reviews and seek guidance to enhance skills and knowledge.
Document development processes and provide updates on assigned tasks.
Other duties, as assigned.
JOB REQUIREMENTS
Education / Experience
Bachelors degree in Computer Science, Software Engineering, Game Development, or related field (or equivalent experience).
01 years of professional or internship experience in Unity development or game programming.
Knowledge & Skills
This position will require :
Basic knowledge of Unity and the C# programming language.
Familiarity with 2D / 3D graphics concepts, game physics, and object-oriented programming.
Strong problem-solving skills and eagerness to learn new tools and technologies.
Basic understanding of software development methodologies, such as Agile or Scrum, is a plus.
Proficiency in verbal and written communication, with the ability to ask questions and absorb feedback.
Passion for gaming and commitment to developing industry-standard skills.
ADDITIONAL REQUIREMENTS
The successful candidate must be able to obtain and maintain a Nevada Gaming registration.
#J-18808-Ljbffr