Concurrent Technologies Plc jobs