Job Title:  Manager | Business Analyst | Delhi | Operations, Industry & Domain Solutions

Job requisition ID ::  100548
Date:  Apr 16, 2026
Location:  Bengaluru
Designation:  Manager
Entity:  Deloitte Touche Tohmatsu India LLP
Experienced energy professional with expertise in regulatory affairs, financial modelling, energy auditing & comprehend commercial aspects of the power sector.