Power producer Empresa Generadora de Electricidad Haina SA (EGE Haina) has contracted Spain's Elecnor SA (BME:ENO) to develop a 120-MWp solar farm in the Dominican Republic.