I'm a bit new to the entire algorithmicscene and I wanted to know if there is a major difference between these two roles other than what I think below:
The trader - who looks at market trends and researches the markets
The developer - who actually writes the code for the algorithms
OR are the above people actually one job altogether and the developer needs to know both trading and coding, or vice versa?
Also, if they are separate roles, which one pays more? And is it possible to do both?