• Share
  • Share

Share this page via

Copy URL

Software Engineer

Location
Sydney NSW
Job Type
Full-time
Salary
Salary: $75,000.00 /year

*The Company:

*
Our Client - a digital games studio that develops real money skill and chance social games on the web, desktop and mobile devices, is looking to add an experienced and innovative Games Developer to their team.

*The Role:

*
This is an opportunity to become a vital part of an exciting, dynamic start-up culture where your ideas will be heard. The successful candidate will be responsible for creating games and game features for the company's range of online wagering games. You will also work closely with their games designers and artists to identify and develop new game ideas and game mechanics.

*Essential Requirements:
*

  • Extensive skills and experience developing in C+
  • Strong Mathematical Abilities and able to convert mathematical ideas, algorithms into working code.
  • Extensive experience in developing client-server technologies including RESTFul API's
  • Industry experience with relational databases and SQL
  • Strong knowledge of software development best practices, including managing the design, development and testing of complex software systems
  • Ability to work according to agile development methodologies under tight deadlines
  • All round knowledge of software complexity, scaling and performance
  • Degree in IT, Computer, or Software Engineering (or equivalent) or extensive relevant experience.

Essential Duties:

  • Work with our games designers and other developers to design server features required to support new game functionality and releases.
  • Identify and investigate key game backend requirements and solutions, including performance, reliability, scalability and security.
  • Deliver on new software releases of the highest quality through good design, attention to detail and system testing based on evolving requirements and on a timely basis.
  • Maintain documentation to support the operations team when the code is in production.
  • Collaborate with the games designers to identify and develop server features that support and enhance new and existing games.
  • Work closely with systems and client platform engineers to ensure efficient Client/Server Communications.
  • Produce and maintain technical plans.
  • Help define, establish and enforce best practices for the team.
  • Interface with Database Technologies for fast access and persistent storage of Game State and User Data.

Competencies, Skills & Knowledge:

  • Ability to communicate professionally and effectively as a mediator between all development disciplines, as well as with upper management.
  • Demonstrated ability to self-prioritize and execute with minimal supervision.
  • Proven experience in the area
  • Track record for developing innovative approaches to solve challenges associated with designing robust highly scalable systems.
  • Proactive in finding new ways to problem solve and work with resolutions.
  • Unrelenting self-motivation, positive attitude, and initiative.

This position is open to those with current work rights and/or residence in Australia only.

*
Only relevant applicants will be contacted.

Current openings

You can also share this page directly from any apps you have installed on your phone.