Source code improvements can be suggested or automatically applied from within an IDE augmenting the skills of a developer. In addition, compiler optimizations are readily available for a variety of languages and programming environments that continue to enhance a developer's code on the back end. Common optimizations include transformations that automatically improve the speed or lower the memory usage of an application. However, no equivalent options exist to tailor the compilation, linking or refactoring of a program for better energy efficiency. This paper fills the gap by proposing a methodology that can integrate energy efficiency analysis into software development cycles via dynamic program analysis. Our goal is to provide the same usability and increased code quality that are available for performance-oriented optimizations in the context of a development environment but for issues concerning power consumption. We explore using PortAuthority as an easy-to-use tool that can increase developer awareness of energy related improvements via both descriptive messages and indicators of severity. By analyzing the power efficiency of basic instructions at the binary level and building generalized rules for improving code's energy efficiency, our approach is language agnostic, cross-platform, and can be seamlessly integrated to popular IDEs. We present the integrated solution to the Visual Studio Code IDE and demonstrate its usage in several sample projects.