Call me old school, but I've always felt the term "coder" was a diminutive, while "programmer" (as used in the title) is more appropriate.
I think of a coder as someone mindlessly implementing logic that someone else has laid out before them... while a programmer is someone who comprehends the problem, develops an algorithm and implements it.
Of course, these days with so much work being about setting up a UI on whatever platform, there isn't as much algorithm development.