Environment Energy careers in Longford, Ireland