I'd go so far as to say that it might be slightly more important than the ability to write code, depending on the company, the project, etc. Being able to effectively discuss requirements and technical tradeoffs with non-technical stakeholders is extremely valuable.
Obviously some level of programming expertise is required, but once you've crossed that minimum threshold, personal communication becomes a larger and larger share of an employees value.