IDEXX Laboratories Tech Stack & Careers