... Customers, Partners, Sales and Technical teams. Ensure assigned IT infrastructure ... -site. Providing pre-sales support and expertise to the sales ... comfortable in engaging both technical and non-technical staff and stakeholders. ... , and our people feel supported.
8 days ago