Coding is a good skill to have but is not an absolute necessity. Knowing a certain programming language will most likely give a developer and edge, as they will be able to tackle certain problems on their own. However, coding does not come as a prerequisite. Developers usually work closely together with programmers in a team that can provide help if necessary.