Ingenuity Gaming | Game Developer

Noida, Uttar Pradesh

Job Type

Full-Time

About the Role

Responsibilities:
• Design, develop and test game servers using JAVA following standard design patterns
• Ensure code quality by writing unit and integration tests and Self-code review
• Perform security and volume tests to validate game server integrity and compliance to mathematical specifications
• Write and implement tools to support game design and development
• Write technical documentation
• Work with project managers and team leads to ensure that all tasks are estimated accurately and completed correctly and on schedule
• Support and resolve any issues and incidents related to our game servers
• Contribute ideas to improve the overall game design and development process in terms of tools, processes, test cases etc
• Collaborates well in a distributed, cross-functional team environment, interacting with QA engineers, project managers, product owners, and other departments
• Follow engineering standard methodologies set for the team
• Design, build, and maintain efficient reusable, and reliable code
• Be responsible for the timely delivery of all milestones
• Take a hands-on approach in the development of prototypes quickly
• Impact Analysis for issues/CR and share efforts and risk with seniors

Requirements

  • A degree in Computer Science or similar 

  • 2+ plus years of experience in a Software Development Engineer role or similar 

  • Excellent knowledge of the Java programming language, with at least 2 years of commercial experience 

  • Knowledge and understanding of software processes and development cycles 

  • Experience using code versioning, development and deployment tools 

  • Experience with analysing and solving complex technical issues 

  • Knowledge of design patterns, data structure and algorithmic solutions 

  • Knowledge of Java 8 • Knowledge of Maven 

  • Knowledge of HTML5 CSS3 JavaScript, and Java web services development is a plus 

  • Experience in the game industry would be highly regarded 

  • Knowledge of Java 9 and later versions

About the Company