C# для удаленной работы?
Обычно на C# это именно удаленная работа, не фриланс. Т.е. ты находишь постоянного заказчика и пишешь большой проект за ежемесячную зарплату.
Но для того, чтобы найти такое место придется потрудиться. Нужное иметь как минимум портфолио и опыт работы.
Один из популярных способов - устраиваешься на работу в контору, которая занимается аутсорсом, там набираешься опыта. Многие просто с каким то из клиентов конторы потом напрямую работают и все.
Кстати, для C# программиста плюсом будут аккаунты на стэковерфлоу и гитхабе (с соответвующими полезными действиями)
весь рынок в одинаково плохом состоянии нету программистов хоть убей, хоть на джаву ищи хоть на си шарп, а то говно которое есть настолько плохое что проще в окно выкинуться.
ещё ни разу не встречал безработного программиста.