Technical Specialists
- Hiring Organisation
- Quell
- Location
- England, United Kingdom
Technical Specialists are involved in all stages of the process, taking on responsibility for understanding customer requirements, advising on customer deployment strategies and use cases, providing product training and post-deployment support and everything in between. As part of a small team, you will have a high degree ...