Faits: A. A._ est propriétaire du chalet construit sur la parcelle 4993 située au lieu-dit Sonalon sur la commune de Bagnes. Par arrêt du 18 janvier 2008, le Tribunal cantonal du canton du Valais (ci-après: le Tribunal cantonal) a rejeté le recours qu'elle avait interjeté contre une décision du Conseil d'Etat du 27 août 2007. Ce dernier avait déclaré irrecevable son recours dans la mesure où elle voulait remettre en cause les projets de construction de deux chalets et d'un parking enterré sur la parcelle voisine 2740, propriété de B._ SA & consorts, approuvés par le conseil communal de Bagnes les 7 juin 2002, 22 mars 2005 et 2 septembre 2005, procédures dont les enquêtes publiques s'étaient déroulées sans opposition de sa part. Au surplus, son recours était rejeté pour ce qui avait trait à l'exécution de travaux qui se révélaient conformes aux plans approuvés. Le Conseil d'Etat prenait par ailleurs acte de ce que l'administration communale allait ouvrir une procédure de remise en état des lieux, un rapport de conformité du 25 janvier 2007 montrant que des ouvertures différentes de celles des plans autorisés avaient été réalisées sur la façade sud du chalet amont. B. Le bureau mandaté par B._ SA & consorts a sollicité la régularisation des ouvertures réalisées lors des travaux de construction, projet auquel A._ s'est opposée durant l'enquête publique. Le 10 juillet 2008, le conseil communal de Bagnes a notifié sa décision d'approuver les modifications d'ouvertures de façades en régularisation et de rejeter l'opposition. Le Conseil d'Etat a rejeté le recours de A._ le 26 août 2009, jugeant que son droit d'être entendue avait été réparé et, qu'au terme de l'instruction, le dossier de régularisation satisfaisait aux exigences formelles requises. Cette décision a été confirmée par le Tribunal cantonal dans un arrêt du 8 juillet 2010. C. Agissant par la voie du recours en matière de droit public, A._ demande au Tribunal fédéral d'annuler l'arrêt du Tribunal cantonal du 8 juillet 2010 et de renvoyer le dossier à la cour cantonale pour nouvelle décision dans le sens des considérants. Elle se plaint pour l'essentiel d'une violation arbitraire du droit cantonal ainsi que d'une violation de son droit d'être entendue. Le Tribunal cantonal et le Conseil d'Etat ont renoncé à se déterminer sur le recours. La commune de Bagnes a demandé au Tribunal fédéral de rejeter le recours et de confirmer l'arrêt attaqué. L'intimée a conclu au rejet du recours. Dans sa réplique du 10 janvier 2011, la recourante a confirmé les conclusions formulées dans son recours. 