Global applications sales representative careers