Client
A leading IT services and solutions provider headquartered in the US, with offices in UK, Japan, Germany and India. They also have four state-of-the-art development centers in India that leverage a cost-effective delivery mechanism and a wide talent pool catering to a client base Read More