Вправе ли работник взять отпуск за свой счет на год и в это время трудиться в другой компании?

Да. Специалист может устроиться в другую организацию по совместительству.