Don't think you 8 years experience is a bit steep for someone without a CS degree? It's not really in line with the rest of your requirements, which could be easily exceeded with half that experience. Do you really think 4 years of work experience is the equivalent of 4 years in a CS degree program?