site careers in Wicklow, Ireland