Type your keywords in the search box above

Graduate Software Developer

About Retro

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 life cycle. 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.

RESPONSIBILITIES

  • 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

APPLICATION SHOULD INCLUDE:

  • 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

Job requirements: 

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

Reference Number: 

GRADSD001

Company: 

Retro Rabbit

City: 

Gauteng

Country: 

ZA

Salary: 

Market Related

Job Type: 

fulltime

Industry: 

Information Technology