19 Jan 2017 50 new jobs with ICT company Nostra /Posted Byadmin/Comments4/TagsAnimal The new job roles are in computer engineering and sales with recruitment to begin immediately Source: CareersPortal