Если сумма невелика, а Заказчик настаивает на заключении договора возмездного оказания услуг, то можете использовать шаблонный договор. В нем основные моменты указаны, как размер и порядок оплаты, гарантии и реквизиты сторон. Если же сумма значительная, то стоит более грамотно составлять договор, чтоб предусмотреть все возможные риски обеих сторон с четким описанием зон ответственности. Техническое задание можно приложением к договору оформить и в договоре не него ссылаться. Шаблон можно посмотреть ТУТ