Responsibilities
- Design, develop, and implement software solutions for slot machine games, including gameplay features, mechanics, and user interfaces.
- Collaborate with the game design (Artists, Animators, Sound Designers) and development teams to understand project requirements, game mechanics, and technical specifications.
- Ensure the functionality, performance, and quality of game software through rigorous testing, debugging, and optimization.
- Optimize game performance, memory usage, and loading times for seamless gameplay experiences on various platforms.
- Research and incorporate new technologies, tools, and frameworks to enhance the game development process.
- Work closely with other engineers to address technical challenges, troubleshoot issues, and propose solutions to develop customizable game development for multiple jurisdictions.
- Collaborate with the QA team to identify and resolve bugs, performance issues, and gameplay inconsistencies.
- Meet project deadlines and deliver exceptional results within established timelines.
- Lead a small team of software engineers, while contributing to projects
- Use the Agile/SDLC software tools to track, implement and communicate effectively with Senior Management.
- Perform other task/s as assigned.
Requirements
- Five (5) to ten (10) years proven experience as a Software Engineer or in a similar role.
- Required: Experience with C/C++ on Linux and/or Windows.
Preferably:
- Experience with game engines, frameworks, and development tools is a plus.
- Proficiency with Software Development Methodologies is a plus, e.g. SDLC, Agile.