The ideal Developer should have 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.

Requirements

  • Matric (NQF 4).
  • BSc Degree in relevant field.
  • 5 10 years experience as a developer/senior developer
  • CakePHP experience is preferred.
  • Large scale multi-server MySQL replication/cluster experience.
  • C / C++ experience.
  • Python experience.
  • Kannel and SMPP experience.
  • Any networking qualifications.

The ideal candidate must display the following critical competencies:

  • PHP (Expert, 5+ Years) including various frameworks.
  • MySQL (Advanced, 5+ Years) including large datasets (100GB+ to TB+ datasets).
  • HTML/CSS (Advanced, 5+ Years).
  • JavaScript (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).
  • Good communication skills.

Key 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.
  • Perform high level system operations tasks (code deployments, updates, etc).
  • Join the final tier support roster for operational incidents.
  • Required to review peer code and provide insight and ideas where applicable.

Abilities and Skills:

  • Analytical, Attention to detail.
  • Industry Awareness.
  • Information Seeking.
  • Innovation.
  • Judegment (Decision-making).
  • Knowledge of technology (that supports product).
  • Logical thinking.
  • Managing Complexity.
  • Planning and organising.
  • Problem Solving.
  • Product Knowledge.
  • Research and investigating.

Desired Skills:

  • CakePHP
  • Mysql
  • C
  • C++
  • Python
  • Kannel
  • SMPP
  • PHP
  • HTM
  • CSS
  • Javascript
  • Linux
  • SOAP
  • REST
  • API Development
  • Full Stack Development
  • Code refactoring
  • Design Patterns
  • SQL

Desired Work Experience:

  • 5 to 10 years Software Development

Desired Qualification Level:

  • Degree

Learn more/Apply for this position