Senior Technical Consultant jobs