ICF is a global advisory and technology services provider seeking a Senior Business Analyst for their Centralized Operations, Analytics and Technology group. The role involves defining and organizing business requirements for a data-driven platform supporting energy efficiency and clean energy programs, while collaborating with internal stakeholders and ensuring clear communication across teams.
Responsibilities:
- Support various teams by gathering, clarifying, and documenting data-related and system requirements in partnership with stakeholders and within technical teams
- Create stories and tasks in JIRA to support the execution of client deliverables
- Ensure proper execution of operations work and dev-ops work (enhancements to current products)
- Support meetings with stakeholders and help prepare functional requirements documentation, including business requirements, functional specifications, and user stories
- Function as liaison between Product, stakeholders, marketing and other supporting functional organizations, facilitating discussions and ensuring clear communication across groups
- Convey requirement specifications, and other system documentation in concise and specific language to facilitate stakeholder understanding
- Assist project delivery through task tracking and project management using project management tools
Requirements:
- Bachelor's degree in Math, Engineering, Science, IT or related discipline (applicants can substitute one year of related experience for one year of education)
- 5+ years of experience working in a Business Analyst or similar role supporting data-driven or technical systems, with a focus on requirements gathering, stakeholder collaboration, and translating business needs into technical solutions (A Master's degree or PhD may substitute for up to two years of required experience)
- 2+ years of experience prioritizing multiple projects to meet goals, deliverables, and time sensitive assignments and deadlines
- Prior experience with gathering software requirements, especially related to working with teams to define data needs and ensure clarity of system inputs and outputs
- Experience prioritizing multiple projects to meet goals, deliverables, and time sensitive assignments and deadlines
- Prior experience working in an Agile software development process
- Prior experience with supporting data-related workflows or systems
- Knowledge and experience with JIRA and/or Confluence
- Proven ability to develop system documentation to track issues and to work with developers to ensure that requirements are being met
- Experience defining and documenting business processes and software requirements in an agile software development process