Junior Software Developer

Full Time
  • Post Date: September 29, 2021
  • Apply Before: December 29, 2022
Job Description

Role description and outcomes:

As Junior Software Developer, you will be responsible for the development of network security products, mostly in a UNIX environment, using different network and security protocols (e.g. IPsec) and other open source software. This position also requires technical investigation and evaluations skills, understanding of industry standards and good software development practices.


  • Eng Computer Engineering or minimum a B.Sc in Computer Science.
  • South African citizenship for security clearance purposes
  • Sound knowledge of C / C++ programming language.
  • Theoretical knowledge or practical experience of networks, security, UNIX.
  • Software life cycle, release management.
  • 0 – 2 Year’s experience in:
  • C, C++ Development (OpenSource / Unix)
  • Kernel development
  • Network and network security.

Beneficial skills (Advantageous)

  • Security knowledge solid understanding of Computer Networks and Networking Protocols
  • Understanding of Client/Server architecture
  • Principles of good GUI development
  • Systematic and analytical approach to problem solving
  • Adhere to and contribute to good programming standards and principles
  • Good communication skills (verbal and writing)
  • UML understanding
  • Scripting language experience.


Note:  Successful applicants will be contacted within 14 days of applying.

Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application unsuccessful.