Key duties will include, but are not limited to; Planning, designing and developing new feature functionality for software applications per customer or internal specifications, Identifying, troubleshooting and debugging defects in designated application code, Design and maintaining MySQL Databases, Frequent updates to the Software Development Manager and the Project Management Team, Enhancing and upgrading vulnerable areas in various applications, Ppolishing and enhancing existing interfaces and forms for better usability. Successful candidates will be required to follow inhouse training programmes in procedures and systems. Click here for more info.