Business Analyst / Mojo / By admin Accenture Location : New York NY US The Business Analyst will be responsible for:. Minimum of 6 months of Marketing experience. Business & Technology Integration professionals advise upon, design,… More >> jobs by