INRADA O.G.R.S PRIVATE LIMITED (IOPL)
–
Chennai, Tamil Nadu, India
... Role Description This is a full-time on-site role for a Business Development Executive. The Business Development Executive will be responsible for new business development, lead generation, business communication, and account management. ... - May 02