Duck Creek Technologies Tech Stack & Careers