tech contract information technology careers in India