You do not need a CS degree to get a job writing software. If you are a talented, focused individual you can learn enough to qualify for an entry-level position in perhaps six months to a year of studying and coding, depending on how hard you work at it.
Make sure to study general software principles in addition to the specific technology you are focusing on.
One caveat. Just because you have learned enough to fulfill the entry-level job requirements does not mean that it will be easy to convince a potential employer. Many large IT departments likely won't consider someone without a CS (or related) degree. You'll have fewer options than a CS grad, and the CS grad will always get the benefit of the doubt. The job search may take longer, and you might have to take a position that's not terribly desirable, but once you get your foot in the door and have a year or two of experience, very few people will care if you have a degree or not.
Do good work, continue to learn as you work, and be easy to work with, and doors that were closed to you initially will begin to open up.
Whichever route you choose, good luck.