computer software careers in Bangalore, India