Description: The Software Development Manager / Technical Lead will be responsible for developing and maintaining custom built software for the group across a range of different areas including Expense Management, HR, Performance Management, Compliance etc. Key Deliverables of the Software Development Manager: Develop, maintain, enhance and support inhouse systems, meeting the required specifications and criteria. Measure and test to ensure the usability of developed solutions. Contribute to the identification of innovative technology ideas and IOT solutions for the Group. Maintain strict confidentiality with regard to all aspects of staff information and tasks executed. Requirements: Experience / Background Preference: No less than TWO years working experience in a similar role.