In this role, you will be tasked with developing world-class software for PC, iOS, Android and Windows Mobile platforms for players around the world. You will be required to perform R&D on the latest technologies, and share that knowledge with the team. We need a solution-creator, someone who can quickly solve problems in a fast-moving industry.
Essential Requirements: -A degree in Computer Science or related field. -3+ years of programming experience. -Excellent knowledge of Microsoft .NET framework and related technologies, such as IIS, SQL Server, etc. -Strong skills in server development. -Write clean, readable, reusable code. -A team player with good communication skills and the ability to learn quickly and work independently. -Good communication skills in English. -Fresh graduates who demonstrate relevant experience and skills are also welcome. Desirable Pluses: - Extensive game development experience. - Experience in software design patterns. - Experience in Agile software development. - Web application development experience targeting mobile devices is a big plus (iOS, Android, etc.)