Job Description: Develop existing and new applications by analysing and identifying areas for modification and improvement. Develop new applications to meet customer requirements. Job Responsibilities: Implement required security measures such as firewalls or message encryption, monitoring performance to notify security experts of any problems. Perform routine website/applications software tests and respond to user emails to monitor, diagnose, and correct performance issues. Identify shortcomings and suggest improvements to existing processes, systems and procedures, then delivers a plan for a small element of a change management program with guidance from a project/program manager. Information Security Monitor, identify, and correct straightforward software defects to maintain fully functioning applications software. Job Requirements: 3 or more years’ experience using relevant programming languages or technologies (Essential): Grade 12/ SAQA Accredited Equivalent (Essential) A recognized software development certification/degree/diploma (Essential)