A National diploma in computer systems engineering, information technology or related fields. A Bachelor’s or Honours degree will be advantageous;
Exposure in basic software development projects;
Knowledge in information and/or network security;
Practical knowledge and understanding of at least two modern programming languages (e.g. C#, Python, Java, Ruby, React, NodeJS, JQuery and other relevant languages);
Knowledge in Databases and Servers;
Practical knowledge in Windows/Linux environments;
Knowledge in Software Design and Patterns;
Strong understanding of software, mobile, and web engineering principles including software development lifecycle (SDLC);