I'm currently a C# .Net developer at a large ecommerce company (mainly work with WCF, MVC, ASP.NET - Web forms and SQL and understand OOD and n tier architecture very well), I have been in this roll for just over two years now and I'm thinking of moving. The question I have is that all my knowledge has been self thought and I notice that most companies are looking for people with BSc Degrees (I currently have a diploma in a different line of study, unrelated to Computer Science). How big of a disadvantage is it to me, not having a BSc Degree? Keep in mind that in the last 2 years I have jumped from junior developer to mid/senior and work on large projects independently. My colleagues that have degrees tell me that it's not that important and that I need not worry about it but looking at job listings I am starting to think otherwise.
