financial software developer careers in Ottawa, Canada