technology consulting analyst careers in