Насколько реально устоиться на удалёнку C# разработчиком за рубеж с опытом около года?
Абсолютно нереально. Тебя переплюнет второй же кандидат с большим опытом чем у тебя.
Примерно на одну десятую попугая из 10. Судя по описанию навыков, вам проще устроиться в аутсорсинговую компанию, скорее всего на стажировку или на одну из начальных позиций.

Если рассматривать работу не на компанию-посредника, то вам необходимо иметь навыки старшего разработчика или очень хорошие навыки среднего разработчика и уровень английского около upper-intermediate (письменный и устный). Формальный стаж работы роли не играет на самом-то деле, важнее задачи какого уровня вы можете решать. Три года, как вы указали -- это примерно нижняя планка. Обычным людям требуется лет 5-7 коммерческого опыта в среднем, чтобы приобрести все эти навыки.