R&D Tax Technical Consultant / Manager
3 months ago
London
Take ownership of larger, more complex projects, ensuring high standards of service delivery and ... For the Manager role, a degree in Computer Science or Information Technology-related field is ...