During a recent workshop, one of the hiring managers asked, “How do we attract people to unattractive jobs, such as contract or temporary positions?”
The first thing is to change your mindset. This job might be unattractive to you, but it's bound to be attractive to other people. This job is an opportunity to some people. Think about who they are and what they would want from a job like that.
If you think about who would like a temp or contract job, start thinking about people who are not willing or able to work long hours or all year, or who would like to keep up their skills, but need to be able to take more personal time. Lots of people fit that description, including new moms who aren't sure whether they want to work full time (or are sure they don't), current undergraduate students, older people who might otherwise retire, people studying for a graduate degree, or people who have other family responsibilities. I'm sure you can think of more types of people. To these people, not having to work overtime, or all the time is a wonderful thing, an attractive job, not an unattractive job.
Part of analyzing the job is to determine what would make it attractive to some set of people. Remember that not all candidates are like you, and what's attractive to one person is not to another. And vice versa.