Volt Information Sciences C++ Game Developer (Mid/Sr) - Direct in Austin, Texas
Software Developer Digital Content Team
The Digital Content organization is the fastest growing and most strategically forward looking part of our global business. We develop market leading social casino games for a variety of pc and mobile platforms. We are moving into new markets and spinning up new products continually. Our development cycles are short and our pace is fast. Our market moves quickly so we need to adapt to stay ahead. However, this is an opportunity to work with a team of extremely highly skilled people from multiple backgrounds. We are all very proud of what we are building here and there are huge potentials for growth, experience, and leadership. We work hard, but we also have a wonderful company culture and have a lot of fun doing what we do.
We’re looking for strong C++ developers, but also people eager to learn and expand their skill sets. They must work well within a team environment, be able to work with people from multiple disciplines, be able to effectively integrate with remote teams, adhere to strict team coding practices, be forward thinking, and be easy to work with.
Participate in the full software development lifecycle for Aristocrat’s online and social gaming products; including designing, coding, debugging, and documenting game state flows.
Develop new games as well as modify existing legacy games for online, supporting multiple formats, but still maintaining quality and the gaming experience for the players.
Adhere to, help create, and maintain coding, production, and quality assurance software standards.
Perform self-testing throughout development; maintain team coding standards to ensure that game code logic/syntax are correct, and that program results are accurate/easily debuggable by you and peers.
Always develop code, processes, and documentation in terms of reusability. Think of code in terms of common shared libraries. Classes, variables, structures, and file naming conventions should always be built to support that effort.
Work with and support the platform/GDK team to help define when certain software elements should be built on the game side versus the platform side.
Provide assistance to quality assurance and support personnel as needed to help identify problems with game software. This includes preparing test data, test procedures, and documentation.
Required Experience & Qualifications:
Bachelor’s degree in Computer Science, Engineering or related field, or equivalent work experience.
Must have at least 5 years professional software development experience writing object oriented software, C++ and Standard Template Library.
Excellent oral and written communication skills, effective inter-personal skills and the ability to interact professionally with a diverse group of stake holders.
Must be strongly team oriented and be able to work with closely with both in-house and remote teams effectively.
Excellent debugging skills
Microsoft Visual Studio 2008-2013 fluent.
Mastery of Windows Office Suite: Outlook, Word, XLS, etc.
Comfortable using version control software such as Perforce, SourceSafe, AlienBrain, etc.
Experience working with quality assurance/test teams in a cooperative capacity.
Experience working in a fast paced studio environment: PC/Platform, Military Simulation, and/or Casino Game development experience preferred.
Good at dealing with change. We are an evolving business so our technology and our processes are moving targets. The team needs to be comfortable working in an environment where change is a constant.
Drive to succeed, passion for what we are creating, respect for others, focus on continuous improvement, and a willingness to thrive in an environment built around trust, honesty, and team success. These are our team’s core values!
Experience with Atlassian’s product suite, specifically Jira and Confluence.
Platform development or cross development experience with platform or core architecture teams.
Experience with Microsoft Sharepoint.
Technical Writing experience.
Experience with Adobe Creative Suite, specifically Illustrator, Photoshop, and/or After Effects.
Additional programming or scripting language experience: C#, VBA, Java, OpenGL, DirectX, .Net, SQL, etc.
Build Server maintenance.
Graphics compression tools/software experience.
Strong working knowledge of software design patterns.
Volt is an Equal Opportunity Employer.