Business Development Representative (EMEA) job at Omni