To oversee and actively participate in the overall application development for the organisation. Gathering functional and non-functional requirements and translating those into working and effective programming code for use by the business. The incumbent will amend, develop, test, debug and support application development including systems developed by third parties and the addition of new services to ensure that the organisation’s application development needs are met. The position directly reports to the IT Applications Manager.