Sales Manager 76
- Location
- Greater London, England, United Kingdom
change orientation and good communication skills Bachelor’s degree or higher in Computer Science or related field from an accredited college or university Self-motivation, Customer Focus, Professional Ethics, Team Work No restriction to travel locally/internationally Full time or Part time commission based contract engagement About ...