Investment Oversight Analyst (Dublin) job at Insight Investment