Earlier quoted context omitted.
Why would I waste my time applying if it specifically states a CS degree is required? If you don't REQUIRE it, state that. It's not encouraging at all. Last time I was applying for work, I sent out 150 applications/resumes, every single one I look at the list of requirements, if I don't meet one of them, I don't apply because it's a waste of my time.
I telling you exactly why! Certainly anyone who doesn't meet the requirements might not necessarily be considered. But if you meet 90% of the requirements and that last 10% is not having a degree, so what? Why not let the company decide not to hire you instead of you deciding for them in advance? Sending in a resume or filling out an application is pretty low risk. If a company absolutely won't hire you without a deg…
I would just say, "Degree in CS related area or related experience highly desirable".