manager talent careers in Longford, Ireland