Associate Software Engineer / Software Engineer at Applied Systems Canada (Toronto, Canada) — aijobsearch