Strategy & Business Development Location Noida Role Definition A management trainee is one who assists in formulating business strategies including business models, developing new products and establishing new markets. The trainee would also be responsible for generating revenue by sourcing…
Location Noida Role Definition Business Development Manager is one who is responsible for generating revenues for Infinia Energy by sourcing contacts and converting them into successful closures in Rooftop and Open Access Solar segment Responsibility Deliverable Data Sourcing and Management…