Contracting != Consulting. There are roles at both big firms (McKinsey, BCG, Deloitte, Accenture) that deal with a broad set of technology issues across strategy and implementation, as well as smaller boutique shops focused on specific technology problems. Here's a representative job posting for a big firm: https://www.mckinsey.com/careers/search-jobs/jobs/softwarear...