Construction Management and Civil Engineering Placement 2026 job at Glenveagh Properties PLC