The Senior Commercial Support Manager at Edri is tasked with qualifying and prioritizing site leads for charging infrastructure, significantly impacting the company's lead generation strategies. This role involves analyzing potential sites, presenting evaluations to management, and ensuring high-quality handovers to regional managers. Required qualifications include a degree in business or marketing, experience in site evaluation and broker network management, and proficiency in CRM systems.