ICF is a global advisory and technology services provider that combines expertise with technology to solve complex challenges. They are seeking a Senior Technical Business Analyst to lead projects, support the software development lifecycle, and deliver solutions for energy efficiency initiatives.
Responsibilities:
- Support all phases of the software development lifecycle, including requirements gathering, solution design, testing, and delivery of tools that support energy efficiency and demand response program tracking and reporting
- Partner with business and IT stakeholders to define system requirements and inform solution design
- Develop a strong understanding of client processes and procedures and recommend technology-enabled improvements by identifying risks, gaps, issues, and opportunities
- Collaborate with senior technologists and cross-functional teams to deliver client solutions
- Support end users through training and individualized technical assistance
- Interpret and analyze business needs, including ambiguous or high-level concepts, and translate them into structured project plans, documented requirements, and actionable user stories
- Perform data analysis in Excel, including pivot tables, lookups, trend analysis, and basic modeling
- Analyze datasets to identify trends, anomalies, root causes, and business insights, and develop practical recommendations. Validate data quality and surface inconsistencies or issues
- Interpret ETL processes and data flows and work with technical teams to validate data transformations and business logic
- Support data integration, mapping, and validation requirements
Requirements:
- Bachelor's degree in Business, Information Systems, Computer Science, Data Analytics, or related field (applicants can substitute one year of related experience for one year of education)
- 5+ years of experience as a Business Analyst supporting IT or software development projects in large consulting or client-facing environment
- Experience in requirements gathering and documentation, including developing requirements specifications, use cases, design documents, test plans, and test scripts, with strong knowledge of SDLC phases (design, testing, delivery) and data-focused concepts such as data analysis, validation, and ETL/data mapping
- Experience with project planning, including managing timelines and deliverables, while proactively tracking risks, issues, and dependencies and supporting change management and rollout initiatives
- Strong proficiency with MS Office applications, including Excel, Visio, and PowerPoint, as well as experience with Power BI and SQL
- Must be able to pass a background check and drug screening
- Experience in or exposure to the utility, energy, demand response, and/or energy efficiency sectors is preferred
- Strong customer service orientation, project planning capability, and organizational skills
- Ability to balance and prioritize multiple projects to meet goals, deliverables, and deadlines
- Ability to work collaboratively and cohesively in a team environment
- Experience with issue tracking and project management tools such as JIRA, SharePoint, or MS Project
- Experience supporting software testing, tracking issues, and collaborating with developers to ensure requirements are fulfilled