Junior Software Engineer

Full Time
  • Post Date: December 3, 2018
  • Apply Before: April 3, 2021
Job Description

Highly reputable engineering & technology firm has a vacancy for a Junior Software Engineer to join a dedicated team of engineers working on various projects, developing network security products.

Minimum Education Requirements:

  • B Eng Computer Engineering or BSc Computer Science degree

Skills required:

  • Knowledge / understanding of C and C++ programming language
  • Theoretical knowledge of networks, security, UNIX (Experience will be an advantage)
  • South African citizenship essential

Advantageous skills:

  • 0 – 2 years’ experience in C, C++ development (OpenSource / Unix), Kernel development, Network and Network Security
  • Security knowledge, understanding of Computer Networks and Networking Protocols
  • Understanding of Client / Server architecture
  • Principles of good GUI development
  • Systematic and analytical approach to problem solving
  • UML understanding
  • Scripting language experience
  • Software life cycle, release management experience