Skills and Abilities

Technical Skills

  • Quick and eager to learn new programming languages, frameworks, software or pipelines;
  • A passion for developing flexible, dynamic and reusable systems;
  • Development of technical documentation and user tutorials;
  • Deep commitment to code and product quality;
  • Proven skills to negotiate and work with production to plan deliverables and scope work;
  • Excellent cross disciplinary communication skills;
  • Public speaking and pitching;
  • Leading a cross location team;
  • Demonstrated skills in area ownership; and
  • Advanced skills in understanding and working in a diverse code base, especially managing  legacy code.

Professional Skills

  • Full stack development (client and server);
  • Area Ownership (UI, Tools & Telemetry);
  • Application deployment on Web, iOS and Android;
  • Gameplay programming ;
  • Tools (Design and implementation);
  • Generated code system support;
  • User Interface programming, including accessible UI;
  • Systems Architecture; and
  • Audio Programming.

Specific Technical Competencies

Programming Languages

  • C# 
  • Java
  • C++
  • Python
  • Objective-C
  • SQL, PostgresSQL, Dynamo DB & MongoDB 
  • iMatix GSL
  • Bash scripting
  • Action Script

​​
Deployment Platforms

  • AWS (Server Infrastructure)
  • iOS (iPad and iPhone)
  • Desktop/Laptop (Mac and Windows)
  • Browser based deployment (Flash, Java, Unity) 
  • Android (Phone and Tablet)
  • Wii (Using Flash browser based deployment)

Development Environments

  • Visual Studio
  • XCode
  • Eclipse
  • IntelliJ
  • Mono Develop

Game Engines (including related scripting frameworks)

  • Unity (C#)
  • Torque 2D and iTorque
  • Unreal Engine
  • A range of other proprietary and custom engines. e.g. Neverwinter Nights Engine & Dragon Age: Origins Engine

Software

  • Jenkins
  • JIRA, Confluence
  • Perforce
  • SVN
  • InDesign, Photoshop, Illustrator, After Effects, Flash
  • Maya

Interpersonal Skills

  • Exceptional communication skills;
  • Excellent cross disciplinary communication skills;
  • Tremendously hard worker;
  • Extremely motivated;
  • Highly developed written communication skills;
  • Quick learner;
  • Incredibly well organised;
  • Punctual;
  • Team player;
  • Extensive skills in the development and delivery of university level training materials;
  • Demonstrated public speaking and presentation skills; and
  • Bubbly personality.