Full-timeContract/country: UnlimitedJob family: Purchasing Company DescriptionAt SEGULA Technologies you will have the opportunity to work on exciting projects
The Role – Manager – Business Development (Clean Energy) The Clean Energy Business Development Lead is responsible for helping Tata Projects make progress