First Solar India Tech Stack & Careers