Monday, 21 May 2018

Retro Rabbit Graduate Opportunity 2018

Retro Rabbit is South Africa's top company for software development, user experience and design thinking. Retro Rabbit has over 100 highly-qualified engineers and creatives that build ingenious and leading-edge solutions for companies, both nationally and internationally.

A fantastic opportunity has become available for Graduate Recruitment 2019 at Retro Rabbit. The successful candidates will be responsible for building and implementing software as well as working with other Software Developers in the software development lifecycle. S/He should have a willingness to learn. S/He should be a team player with an eye for detail and possess excellent problem-solving and critical thinking skills.

  • Problem Solving
  • Produce clean, efficient code based on specifications
  • Integrate software components and third-party programs
  • Verify, test and deploy programs and systems
  • Troubleshoot, debug and enhance existing software
  • Recommend and execute improvements
  • Client communication
  • Continuous professional development
  • Cover letter
  • Most recent and updated CV
  • All relevant (previous and current) certified academic transcripts i.e. not proof of qualification, but specific transcript
  • ID document / Passport
Academic Requirements:
  • Minimum 3-year degree
  • Honours degree is preferable
  • Degree must be either:
  • BSC Computer Science
  • BIS Multimedia
  • BSC IT
  • BSC Computing
Previous Work Experience:
  • Not required
Technical Requirements:
  • Knowledge and experience of at least 1 object-oriented programming language (e.g. Java, C#, C++, etc) and working knowledge of multiple other programming languages.
  • Knowledge of data structures, algorithms, their complexities and their implementation (e.g. Trees, Graphs, Sorting algorithms, Big O notation)
  • Knowledge of software engineering processes (e.g. Agile, SCRUM, Version control).
  • Knowledge of implementing design and usage of relational databases (e.g. SQL, PostgreSQL)
Soft Skills Required:
  • Ability and willingness to learn new languages and technologies
  • Excellent communication skills
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Team player
  • Problem solving skills
  • Proactiveness
  • Integrity
  • Great Attitude
  • Listening Skills
  • Humility

Share this