Software development gaps in Nigeria

What are the top 3 areas of greatest unfulfilled need for reliable software development talent in Nigeria?

  • Web development
  • Mobile development
  • Applications development
  • Backend development
  • Front-end development
  • Cloud Computing
  • API development
  • Embedded Systems development
  • Other

Unfulfilled need? What does that mean?

Unfulfilled need = Demand for developers is > Supply

Alright, noted.

@Darmie Any thoughts on the question?

I think the need for Data Scientists is unfulfilled. Lot’s of companies need someone to make inferences and predictions from their data. Machine learning is also at the top of the list. I have never met any good embedded systems developer

1 Like

I much as I want to agree with you @onuemeka the point is not a lot Nigerian companies who have the data and can afford to pay for can see the benefits yet, to them its just “English”

2 Likes

@AkinSawyerr

I would say

  • Front-end development (what we have right now are developer who do both)
  • Cloud computing (I’m not sure this is a need yet though, the market doesn’t seem the understand the benefits just yet)
  • API development (I would recommend this for most of our financial institutions)
1 Like

Please explain further on this

The point is this for all the Data science hoopla to make sense one has to be dealing with organisations that process the might amounts of data (i.e. massive amounts) for there to be a justifiable reason to employ data scientist. We don’t have a lot of companies who currently have that. Those ones who have that data mostly don’t understand benefits of trying to look into that data and when you juxtapose that lack of understanding over the cost it ends up not making sense to them (Trust me I’ve tried).

According to @AkinSawyerr definition of need where demand>supply. There’s 0 demand and almost 0 supply for data scientist and machine learning experts.

I agree with you.

It’s quite unfortunate that big coys with massive data still don’t understand the value of data.

I know a handful of startups in Nigeria that are using machine learning. In as much as there is no much data to make quality prediction, some people are coming up with cool predictive models that performs way better than humans.

2 Likes

@onuemeka interesting…please can you drop a line to a few?

I’ll like to say all of the above with the caveat that the experience should be gained on non-trivial projects. There’s so much you learn on the way.

However, I’ll narrow it down to

  1. Mobile development
  2. Backend development (Linux)
  3. API Development ie. proper RESTful APIs

That said, nothing beats critical thinking and ability to introspect and challenge the status quo.

Data Scientist are needed because you need someone who understands your customer behaviours and can build intelligent algorithms or Sys Architecture to help you use Engineering as Marketing via API, Integration, Widget, Microsite and all.

But in critical demand

  1. Back End Developers

  2. Mobile

  3. Front End( We need more like Pronto!)

1 Like

Thanks for all the responses thus far. Very helpful.

  • Mobile development
  • Front-end development
  • Embedded Systems development