The developer is:
A software developer; a person or company who creates or modifies computer software.http://en.wiktionary.org/wiki/developer
The coder definition forwards me to programmer definition:
The programmer is:
A programmer is someone who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software.http://en.wikipedia.org/wiki/Programmer
One who designs software.http://en.wiktionary.org/wiki/programmer
The wiktionary proposes me to see the software engineer when I read the programmer definition:
One who designs and implements software solutions.http://en.wiktionary.org/wiki/software_engineer
May be these definitions are equal: programmer = developer = software engineer = coder ?
I suppose NO, but who we are?