Manager of Business Intelligence in Birmingham, AL at Books-A-Million, Inc.

Date Posted: 3/6/2023

Job Snapshot

Job Description

The BI Manager will support all of the company’s enterprise internal and external business for reports development and analysis. This position has a primary responsibility to set the BI road map for the whole business intelligence environment, report writing, and analysis including data validation. We are looking for a thorough, detailed, creative, diligent, and sharp analytical candidate.   They will be responsible for both conceiving and writing necessary reports as well as analyzing the report results in order to identify trends and relevant artifacts associated with the data. They will be a self-started, high energy, action oriented person. Ultimately we are looking for the ability to tell a story with data and to create interactive visualizations that inspire action.

  • Reporting to the Vice President of Development, the BI Manager is responsible for the overall function of the Business Intelligence and reporting efforts for the enterprise and the coordination with internal stakeholders, as well as outside partners and vendors.
  • Take general direction from Leadership in the organization and build reports and interfaces / dashboards to handle reporting from multiple disparate data sets and sources.
  • Will work to lead team efforts and a direct contributor in understanding and eliciting a business requirement based on a reporting need, build the report and interface , and deliver a working report or dashboard that can report , sort, or track trends and tolerances on targeted data.  
  • This person will take the existing environment to the next level as well as create and share the vision for additional application and innovation through more advanced analysis. They will create and build a collaborative environment to empower their team to be inventive and excel.   They need to maintain what works well in the current daily process but also take the team to another level in thinking about new business ideas or methods.
  • Work with business stakeholders to document the business definition and logic for the key performance metrics of the company
  • Manage report development lifecycle including Requirements, Design, Development, Testing and Support using Agile methodologies
  • Leverage all aspects of BI technologies and architecture such as delivery mechanisms (i.e. portals, dashboards, OLAP), data model/architecture, data integration/ETL and reporting tools
  • Analyze data, design and develop complex custom reports and dashboards using in-house reporting platform with little or no supervision
  • This person needs to be able to work with limited requirements from a less technical user base and educate them or fill the void related to the dependencies or issues needed with a request.


Job Requirements

Required Skills:

  • 5+ years in BI Development and Analysis
  • Proficient in one or more BI tools, preferred QlikView/QlikSense however (Tableau, Crystal Reports, Cognos, Report Builder, or similar tools will suffice if willing to learn QlikView)
  • Manage report development lifecycle including Requirements, Design, Development, and Testing
  • Experience with Microsoft SQL Server Reporting Services (SSRS) (5+years)
  • Strong Database management, modeling, normalization skills
  • Experience with business stakeholders to document the business definition and logic for the key performance metrics of the company
  • Ability to tell a story with data while utilizing visualization UI, UX and design best practices
  • Proficient with cloud based environments and agile development methodologies

Desired Skills:

  • Working knowledge of database principles, processes, technologies and tools
  • Data modeling principles experience
  • Develop and document visualization best practices
  • Experience developing stored procedures, tables, views, and functions
  • Experience designing and deploying production quality SQL Server databases and code;
  • EDI development and management
Not Ready?

Not Ready to Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Join Our Talent Network