Minimum Requirements A degree in BSc Computer Science (or BEng Computer Engineering with a strong interest in software development). 0 to 5 years of software development experience in a professional capacity. Main Responsibilities Development of OSI Layer 4 to Layer 7 protocol software components. Development of end-user graphical user interface (GUI) software Developing software in accordance with relevant coding standards and specifications. Specialised Knowledge, Skills and Experience Preferred Experience writing and debugging software in C++ (possibly on embedded platforms). Knowledge of the OSI stack paradigm and the functions of the various layers. Experience in test-driven development and code quality tools (C++, Python, Jenkins, SonarQube) Experience with network programming such as TCP/IP sockets. Experience with security protocols such as SSL.
Apply Now