Demo

Database Analyst

Jobs via Dice
San Francisco, CA Contractor
POSTED ON 12/8/2025 CLOSED ON 1/5/2026

What are the responsibilities and job description for the Database Analyst position at Jobs via Dice?

Description

We are seeking a skilled Database Analyst to join our team in San Francisco, California. This position is a contract-to-permanent opportunity, requiring a detail-oriented individual with a strong technical background and hands-on experience in database management and data migration. The role involves working on-site three days a week and contributing to the seamless integration and optimization of organizational data systems.

Responsibilities:

Lead the migration of data from legacy systems into Apricot/Bonterra, ensuring accuracy and consistency throughout the process.

Utilize Apricot's tools to design and modify forms, fields, and import mappings for complex datasets.

Extract, transform, and clean data from scattered legacy databases using SQL Server and Access.

Validate, troubleshoot, and verify data to maintain compliance with reporting standards and privacy regulations.

Develop training materials and provide hands-on support to non-technical staff during the transition to a unified data system.

Design and implement reporting and visualization solutions using tools like Power BI and Tableau.

Collaborate with diverse teams to ensure data integrity and promote consistent practices across all programs.

Monitor and improve data quality to support grant and contract reporting needs.

Provide technical guidance to staff and foster a collaborative, mission-driven work environment.

Requirements

Minimum of 3 years of experience in database analysis and data migration.

Proficiency in Apricot/Bonterra for data mapping, cleaning, and importing.

Strong knowledge of SQL Server and Access.

Ability to extract, normalize, and transform data from multiple systems.

Experience with reporting tools such as Power BI and Tableau.

Excellent analytical and troubleshooting skills.

Proven ability to train and support non-technical staff effectively.

Familiarity with nonprofit environments and equity-focused practices.

Technology Doesn't Change the World, People Do.

Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.

Robert Half will consider qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.

2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use.

Hourly Wage Estimation for Database Analyst in San Francisco, CA
$44.00 to $56.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Database Analyst?

Sign up to receive alerts about other jobs on the Database Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,278 - $91,902
Income Estimation: 
$126,916 - $167,943
Income Estimation: 
$74,161 - $98,561
Income Estimation: 
$93,716 - $124,745
Income Estimation: 
$118,976 - $146,289
Income Estimation: 
$112,672 - $149,113
Income Estimation: 
$98,475 - $115,895
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobs via Dice

  • Jobs via Dice Providence, RI
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, PTR Global, is seeking the following. Apply via Dice t... more
  • 1 Day Ago

  • Jobs via Dice Wilmington, DE
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Client Order Management Associate for a contract assignment with one of our premier Investm... more
  • 1 Day Ago

  • Jobs via Dice Metairie, LA
  • This Jobot Job is hosted by: Christie Bauer Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $25 - $45 ... more
  • 1 Day Ago

  • Jobs via Dice Portland, OR
  • Location: Portland, OR Salary: Negotiable Description: Our client is currently seeking a TA Professional Qualifications: Job Qualifications 4-8 years of so... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Database Analyst jobs in the San Francisco, CA area that may be a better fit.

  • The Resume Database San Francisco, CA
  • A forward-thinking HR organization is seeking a Senior People Partner to drive organizational effectiveness through talent strategy and performance optimiz... more
  • 27 Days Ago

  • Staffing the Universe San Mateo, CA
  • Database EngineerFoster City, CA, United StatesIn-personFull time (usually 30hours/week)ContractOpportunity End Date:12/02/2025Job Description is helping a... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!