Technically "has" is correct for a countable noun like "quarter" because "a quarter", singular, is the subject of the sentence. However there is also a concept of "overriding" in English grammar and in this case the complement of the subject (respondents) is plural and I would say overrides the singular subject. Most English speakers in my opinion would say, "A quarter of the respondents have been working ..." and since grammar describes usage I'd say either is acceptable. However you would have to say, "A quarter of the respondents consists (NOT consist) of people who work in the IT industry" because in this case the emphasis is entirely on the proportion (a quarter), rather than the people and where they work.