Graduate Software Engineer

Rory Mackie & Associates

Cape Town

On-site

ZAR 320,000 - 460,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rory Mackie & Associates is seeking a Graduate Software Engineer to join a small, collaborative systems development team working on web-based ERP platforms and websites. The role offers mentorship and exposure to the full development lifecycle, including feature development, bug fixes, code maintenance, and reviews.

Ideal candidates will hold a related bachelor’s degree and have a solid foundation in software development, OO concepts, and familiarity with Git, HTML/CSS/JavaScript.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering or Information Systems.
  • Strong foundation in software development principles.
  • Understanding of object-oriented programming concepts.
  • Familiarity with version control systems such as Git.
  • Knowledge of databases, backend development, HTML, CSS, and JavaScript.
  • Exposure to Ruby on Rails is advantageous but not essential.
  • Strong analytical and problem-solving abilities.
  • Ability to learn quickly and adapt to new technologies and systems.

Responsibilities

  • Assist with the design, development, testing, and maintenance of web-based applications and platforms.
  • Contribute to the ongoing development and enhancement of ERP systems and websites.
  • Work alongside senior software developers to deliver high-quality software solutions.
  • Participate in feature development, bug fixes, system improvements, and code maintenance.
  • Assist with reviewing and improving code quality through code reviews.
  • Troubleshoot technical issues and apply analytical problem-solving skills to resolve challenges.
  • Learn and apply software development best practices, tools, and methodologies.
  • Collaborate effectively with team members while progressively taking ownership of assigned tasks.

Skills

Analytical thinking
Problem solving
Communication
HTML/CSS/JavaScript
Git
Ruby on Rails basics

Education

Bachelor’s degree in Computer Science, Software Engineering or Information Systems

Tools

Git

Job description

Overview:

Our client is a globally recognised skincare company with products distributed across more than 160 countries. The business has experienced significant international growth by placing technology at the core of its operations and is seeking a Graduate Software Engineer to join its small, collaborative systems development team.

This is an exciting opportunity for a recent Computer Science or Software Engineering graduate to gain hands-on experience in a dynamic environment while contributing to the ongoing development of web-based ERP platforms and websites. The successful candidate will work closely with experienced developers, receiving mentorship while gaining exposure to the full systems development landscape, including feature development, bug fixes, code maintenance, and code reviews. Their systems are entirely web based and built using Ruby on Rails.

Responsibilities:
  • Assist with the design, development, testing, and maintenance of web-based applications and platforms
  • Contribute to the ongoing development and enhancement of ERP systems and websites
  • Work alongside senior software developers to deliver high-quality software solutions
  • Participate in feature development, bug fixes, system improvements, and code maintenance
  • Assist with reviewing and improving code quality through code reviews
  • Troubleshoot technical issues and apply analytical problem-solving skills to resolve challenges
  • Learn and apply software development best practices, tools, and methodologies
  • Collaborate effectively with team members while progressively taking ownership of assigned tasks
Requirements:
  • Graduate or up to 2 years experience
  • Bachelor’s degree in Computer Science, Software Engineering or Information Systems
  • Strong foundational knowledge of software development principles
  • Understanding of object-oriented programming concepts
  • Familiarity with version control systems such as Git
  • Knowledge of databases, backend development, HTML, CSS, and JavaScript
  • Exposure to Ruby on Rails is advantageous but not essential
  • Strong analytical and problem-solving abilities
  • Ability to learn quickly and adapt to new technologies and systems
Skills and Attributes:
  • Curious, self-motivated, and eager to learn
  • Strong attention to detail and commitment to producing high-quality work
  • Takes initiative and demonstrates ownership of tasks
  • Comfortable working independently once trained and supported
  • Strong communication and collaboration skills
  • Open to feedback with a mindset of continuous improvement
  • Creative thinker with the ability to approach problems logically
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - CPT
Software Engineer - CPT

Dixie Recruitment • Cape Town

On-site
ZAR 400,000 - 550,000
Exposure to a global business environment
Mentorship from experienced software developers
Hands-on experience on real-world software projects
+1
Modern Systems Engineer
Modern Systems Engineer

Profile Personnel • Gqeberha

On-site
ZAR 480,000 - 720,000
Junior Software Engineer — Web ERP & Rails
Junior Software Engineer — Web ERP & Rails

Rory Mackie & Associates • Cape Town

On-site
ZAR 320,000 - 460,000
Software Developer
Software Developer

Network Finance • Randburg

On-site
ZAR 600,000 - 900,000
Software Engineer
Software Engineer

Network Finance • Gauteng

On-site
ZAR 600,000 - 900,000
IT Operational Support Engineer - Graduate
IT Operational Support Engineer - Graduate

Be Different SA (PTY) LTD • Johannesburg

On-site
ZAR 300,000 - 450,000
Senior Software Developer
Senior Software Developer

Pronel Personnel • Pietermaritzburg

On-site
ZAR 350,000 - 550,000
Senior Software Developer
Senior Software Developer

Pronel Consultants • Pietermaritzburg

Hybrid
ZAR 420,000 - 540,000
Senior Ruby on Rails Developer
Senior Ruby on Rails Developer

Datafin • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Software Engineer
Senior Software Engineer

Tumaini Consulting • Cape Town

On-site
ZAR 900,000 - 1,200,000