insight in critical areas that shape today's business landscape, including
energy and power; design and supply chain; defense, risk and ... than 30 countries around the world. Summary: Presales technical support
specialist to assist customer account managers mainly in India and ...
More