Senior Analyst, Capital Markets - DG Renewables
14 days ago
New York
They manage more than 1.1GW of distributed energy resources in 28 states, Washington, D.C., Puerto Rico, and Canada. Their solutions include on- and off-site solar, energy storage, EV solutions, and ...