EDC Creative Technology Solutions Tech Stack & Careers