June 28, 2022

Xebotec

Transportation industry development

Best qualifications to land a software developer job in South Africa

3 min read

Most South African computer software developers have Computer system Science levels, nevertheless, it is not the only qualification that will land you a job as a software program developer in South Africa.

According to OfferZen’s Point out of the Software Developer Country report — centered on a survey of about 3,500 neighborhood developers — 36% of South African computer software developers did not examine Pc Science.

OfferZen and Codehesion said that there are quite a few in-demand from customers fields of examine that favour possible software package developers, which includes:

  • BEng in Electrical, Computer, and Mechatronics
  • BSc Multimedia
  • BCom informatics
  • B Information Devices (BIS) and Facts Technologies (Bit)

The corporations also instructed MyBroadband that candidates do not necessarily need to have a tertiary degree to land a career as a computer software developer.

They explained there is a recognizable demand from customers in the industry for self-taught candidates.

“Talent arrives from unique avenues in tech, as there are so lots of resources offered for candidates to upskill by themselves,” said Codehesion CEO Hector Beyers.

“Codehesion has successful workforce from diverse understanding paths. Some candidates are self-taught, although other folks have long gone through tertiary education and learning,” he included.

OfferZen’s report showed that a person in four (25%) South African developers taught on their own to code.

“These developers applied means these kinds of as on the net tutorials and courses, aspect jobs, and coding internet sites,” said OfferZen VP of communities Stephen van der Heijden.

No matter whether you have completed a diploma or are a self-taught program developer, guaranteeing you have expertise in the appropriate programming languages is vital.

According to OfferZen and Codehesion, South African companies are at the moment recruiting candidates that have expertise and working experience in the adhering to languages:

  • C#
  • Ruby
  • Python
  • JavaScript

Practical experience with the React and Angular JavaScript frameworks are also sought-following skills for South African companies at the instant.

Other favourable skills include expertise in the pursuing platforms and frameworks:

  • Respond Native
  • Ruby on Rails
  • AWS
  • .Web

Looking at these competencies, OfferZen also provided the most-listed positions at South African companies in excess of the previous three months:

  • DevOps Engineer
  • Architect
  • Ruby Engineer
  • Java Engineer
  • .Internet Engineer
  • Engineering Crew Guide

Though it might look that there is a substantial demand from customers for application developers — specifically since the Covid-19 pandemic encouraged an boost in online pursuits and the adoption of operating remotely — it is not so very clear-cut.

“It’s really hard to say whether or not there’s an overall beneath- or oversupply of builders in the marketplace. We come across that for senior builders, the need is regularly increasing, and salaries are displaying 19% YoY raises,” said van der Heijden.

“Amongst juniors, however, salaries have not increased to the very same extent,” he additional.

In accordance to Google’s Africa Developer Ecosystem Report, junior developer salaries decreased in 2021.

Google attributed the drop to an “oversupply of junior builders and perceived reduced competence levels”.

For the duration of the Covid-19 pandemic, many builders sought remote positions for international providers — but they are now returning.

“Codehesion has viewed purposes coming via from these candidates as extra builders come to feel disconnected functioning remotely for intercontinental firms,” stated Beyers.

He also claimed that “they are now opting for extra nearby roles to really feel a lot more related and to up-skill quicker”.

According to van der Heijden, one more issue that complicates the demand from customers for builders is the pace at which the expertise wanted to grow to be an in-demand developer alter.

“In our encounter, we have found that developers will need to master new capabilities every handful of months to continue to keep up — that means that for each job publishing, it’s confined to the seniority, location, and tech stack of that purpose,” reported van der Heijden.


Now Read: Software package developer salaries in South Africa — programming languages that generate the most