Ultimate Staffing · 2 hours ago
Business Data Analyst
Ultimate Staffing is a company that supports nonprofit organizations by providing data-driven solutions. The Business Data Analyst is responsible for designing and delivering reporting solutions, maintaining data quality, and translating business questions into actionable insights to support decision-making across the organization.
Responsibilities
Build, maintain, and deliver recurring and ad hoc Power BI reports and dashboards to support program, grant, and operational needs
Translate reporting requests into clear, accurate, and user-friendly visualizations and data outputs
Adapt dashboards and reporting structures as organizational needs, priorities, or requirements evolve
Analyze data to answer business questions, identify trends, and surface insights that support program outcomes and grant compliance
Provide clear, meaningful interpretations of data for both technical and non-technical audiences
Collect, clean, validate, and organize data from multiple systems, including Apricot, HubSpot, Snowflake, and internal databases
Develop and maintain SQL queries and data models to prepare datasets for reliable reporting and analysis
Conduct regular audits to ensure data accuracy, integrity, and consistency across reporting sources
Maintain and support data workflows, pipelines, and reporting processes
Identify opportunities to automate repetitive tasks and improve reporting efficiency
Document data sources, definitions, processes, and reporting standards for organizational transparency and repeatability
Work closely with internal teams to understand what data is collected, how it is tracked, and what insights are needed
Clarify and refine stakeholder reporting needs, proactively seeking additional context when required
Communicate data findings, assumptions, limitations, and recommendations clearly to non-technical audiences
Qualification
Required
Bachelor's degree in data analytics, information systems, nonprofit management, statistics, mathematics, computer science, or a related field-or equivalent practical experience
Experience working in a nonprofit or mission-driven organization, with knowledge of program, grant, and compliance reporting needs
Proven experience designing and maintaining reports and dashboards in Power BI, including data modeling and DAX
Strong proficiency in SQL for data extraction, transformation, and analysis
Experience working with multiple data sources and systems, ideally including Apricot, HubSpot, and/or Snowflake
Experience developing and maintaining KPI, outcome, or grant-related reporting for internal and external stakeholders
Ability to manage multiple reporting requests independently and adapt to shifting organizational priorities
Strong analytical, problem-solving, and data validation skills
Clear written and verbal communication skills with the ability to explain data to non-technical audiences
Mission-driven, passionate about using data to support program outcomes, impact measurement, and organizational success
Highly analytical and detail-oriented, consistently ensuring accuracy and data integrity
Reporting-oriented-comfortable spending significant time building, maintaining, and refining dashboards
Proactive, curious, and comfortable investigating datasets and asking clarifying questions
Technically confident in Power BI, SQL, and related analytics tools
Adaptable and flexible as needs shift across fast-paced nonprofit environments
Organized and dependable, capable of managing multiple simultaneous reporting requests
A clear communicator with the ability to translate complex data into understandable insights