20160303 tech.jobs: Dell India lays off 70 employees in software group