Sr. Producer at Zynga Games Canada Ltd.
Ontario, Ontario, Canada
In the early days of Software development, computer programmer and Software Engineer basically meant the same thing. As the industry has evolved they have come to mean different things.
Software Engineer: would be responsible for 'End-to-End' development of a software application. They could/would be responsible for:
- Documentation (Specifications etc...)
Computer Programmer: would typically be responsible for the Implementation (only) of a fully scoped and spec'd application.