Position Duck Creek Lead Business Analyst Location Mississauga, ON, Canada (Remote) Job description Technical Skills (Primary): Business Analyst within 11 to 15 years of overall experience and minimum 5 years of experience in PC insurance Requirement Gathering:Collaborate with stakeholders to…