Solar Power Professional Wanted
The role of Solar Site Manager is to oversee the installation and maintenance of solar energy systems in a large-scale project near Dundalk, Ireland. This position requires strong leadership skills, technical knowledge, and experience working with complex projects.