Customer Support Specialist (+French Speaking) job at Diligent Corporation