. Simply put, we focus on delivering business led, technology enabled change for our clients including industry specific... and technologies. Simply put, we focus on delivering business led, technology enabled change for our clients including industry......
Job Location: Kolkata, West Bengal, IndiaSelected articles on work and employment, which may be found interesting:
Find more articles on Articles page