ICF is a global advisory and technology services provider that combines expertise with technology to help clients solve complex challenges. ICF is seeking a Technical Business Analyst to support the software development cycle, system data, business intelligence, and project delivery for energy efficiency and utility-sector technology projects.