Каким требованиям должен соответствовать программист C# и asp.net?
Почасовая оплата очень трудная вещь, для этого нужно отслеживать реально ли работает программист.
Как вариант teamviewer или более специализированная для этого программа нужна.
С поэтапной оплатой куда проще, так как платишь за определенный результат.
Поищите на любой бирже ТЗ похожие на ваши и посмотрите чего люди хотят.
Кроме того можете прямо пообщаться с кем-то, чтобы вас проконсультировали, прочитав ТЗ. Консультацию можно для ускорения процесса оплатить определенной таксой.