'Engineer' is also a legally protected title in Canada, so 'developer' is the common term.