Enable job alerts via email!

Senior Developer

Hr-Simplified (Pty) Ltd

Johannesburg

On-site

ZAR 500,000 - 800,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the mobile communications sector seeks a talented Senior Developer in Johannesburg. Ideal candidates will bring 5-10 years of experience along with advanced skills in technologies such as CakePHP, C/C++, MySQL, and Linux. This role involves coding, managing large data, and providing full-stack support, all while being part of a dynamic, result-driven team.

Qualifications

  • 5-10 years experience as a developer/senior developer required.
  • Experience with large datasets (GB+ to TB+).
  • Advanced skills in MySQL and Linux.

Responsibilities

  • Coding, large-scale data management, and full stack support.
  • Implement new API/service functionality and assist with device implementations.
  • Join final tier support roster for operational incidents.

Skills

CakePHP
C / C++
MySQL
HTML / CSS
Linux
Networking
Version control systems (CVS/SVN/Git)
Web services (REST, SOAP)

Education

BSc degree in relevant field
Matric (NQF 4)

Job description

If you love technology, then this company is a great place to be.

We're at the centre of a rapidly evolving mobile communications industry and we're looking for bright and talented people to join our team.

The company is a fast-moving company focused on mobile messaging.

We are looking to expand our service offerings through value added services and other solutions.

We're looking for a highly skilled senior developer who isn't afraid to get their hands dirty and can pick up new skills quickly.

Our developers are all semi- autonomous and are required to be problem solvers and free thinkers.

Solid system design and architecture is expected from candidates.

Our focus at this company is quality, efficiency, and automation which, allows us to serve customers at scale with a very small team.

About the Role

We are looking for a candidate with experience in various system admin and developer operational tasks.

This role will revolve around these five pillars : coding, large-scale data management, dev-ops, full stack support and reporting.

Responsibilities

Reporting to the development team lead / manager and CTO.

Form part of the core aggregation team.

Take product designs into system designs and implement.

Implement new API / Service functionality.

Implement / assist with new device implementations.

Join the final tier support roster for operational incidents.

Required to review peer code and provide insight and ideas where applicable.

Requirements

Experience and Knowledge

Matric (NQF 4).

BSc degree in relevant field.

At least 5 – 10 years' experience as a developer / senior developer

CakePHP experience is preferred.

C / C++ experience.

Kannel and SMPP experience.

The ideal candidate must display the following critical competencies :

MySQL (Advanced, 5+ Years) including large datasets (GB+ to TB+ datasets).

HTML / CSS (Advanced, 5+ Years).

Linux expertise with scripting experience (Advanced 5+ Years).

Networking and DNS (Intermediate).

Version control systems – CVS / SVN / Git (Intermediate).

Must have expert experience using web services (REST, SOAP, etc).

Abilities and Skills

Industry Awareness.

Information Seeking.

Judgement (Decision-making).

Knowledge of technology (that supports product).

Logical thinking.

Managing Complexity.

Planning and organising.

Problem Solving.

Product Knowledge.

Research and investigating.

Create a job alert for this search

Senior Developer • Johannesburg, Gauteng

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.