Logo
AGS - American Gaming Systems

Software Engineer II

AGS - American Gaming Systems, Phoenix, Arizona, United States, 85003

Save Job

Overview

Software Engineer II within the Interactive Game Development team is responsible for developing game clients and game engines for the Interactive department. The developers participate in all aspects of development, including gathering requirements, design, development, documentation, deployment and maintenance. They are essential for rolling out modern technologies used in the latest games. When working on game engines, the developer will also act as a liaison to game client developers when designing the communication layer between the client and game engine. When working as a game client developer, the developer will be in constant communication with the game engine developer, art team, and game designer to drive the game forward. This position requires a strong work ethic and the ability to self-start, self-regulate workloads, and work well in a group dynamic or independently. Responsibilities

Gathering requirements, design, development, documentation, deployment and maintenance Act as a liaison to game client developers when designing the communication layer between the client and game engine Developing and maintaining common game features Diagnose and recommend optimizations for games to improve performance at scale and memory management Develop tools, frameworks and common libraries to improve the game development process Work on maintaining social casino iOS and Android apps Test the software modules using either automated or manual tests Develop and maintain features and modules using company's coding standards while applying design principles and patterns Minimum Qualifications

Bachelors degree or equivalent practical experience 3-5 years of software development experience Experience with C# Advanced object-oriented design knowledge Familiarity with common design patterns Excellent organizational, oral, and written communication skills Experience with version control such as Github, Bitbucket Preferred Experience

NodeJS Typescript Web based architecture Jenkins Jira Android and/or iOS development Notes

Note: All offers are contingent upon successful completion of a background check AGS is an equal opportunity employer. Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries

IT Services and IT Consulting

#J-18808-Ljbffr