Technology

Data Analyst job description

Free template · duties · requirements

Use this free Data Analyst job description template to write a clear, effective ad. Copy it, fill in the details in brackets, and post your role on Rolebee.

What does a Data Analyst do?

A Data Analyst turns data into insight — collecting, cleaning, and analysing information and presenting findings that guide better decisions.

Data Analyst responsibilities

  • Collect, clean, and validate data from multiple sources
  • Analyse data to identify trends and insights
  • Build reports and dashboards for stakeholders
  • Translate business questions into analysis
  • Present findings clearly to non-technical audiences
  • Help improve data quality and processes

Data Analyst requirements

Split your requirements into genuine must-haves and nice-to-haves. Long "essential" lists deter strong applicants, so keep the must-haves to the few that truly matter.

  • Must have: Strong analytical and problem-solving skills
  • Must have: Proficiency with SQL and spreadsheets
  • Must have: Experience with data-visualisation or BI tools
  • Must have: Clear communication of technical findings
  • Nice to have: Experience with Python, R, or similar
  • Nice to have: A relevant degree or equivalent experience
  • Nice to have: Industry-specific analytics experience

Data Analyst job description template

Copy this template, fill in the bracketed details, and adjust it to your business. Adding a salary range will noticeably increase the number of applications you receive.

Data Analyst
[Company] · [Location / Remote] · [Full time / Part time]

ABOUT THE ROLE
A Data Analyst turns data into insight — collecting, cleaning, and analysing information and presenting findings that guide better decisions.

WHAT YOU'LL DO
• Collect, clean, and validate data from multiple sources
• Analyse data to identify trends and insights
• Build reports and dashboards for stakeholders
• Translate business questions into analysis
• Present findings clearly to non-technical audiences
• Help improve data quality and processes

WHAT YOU'LL BRING
Must have:
• Strong analytical and problem-solving skills
• Proficiency with SQL and spreadsheets
• Experience with data-visualisation or BI tools
• Clear communication of technical findings
Nice to have:
• Experience with Python, R, or similar
• A relevant degree or equivalent experience
• Industry-specific analytics experience

WHAT WE OFFER
• Salary: [range]
• [Benefits, flexibility, growth]

HOW TO APPLY
Apply with your resume — we review every application and reply within [timeframe].

Tips to attract the best candidates

  1. Include a salary range — it's the single biggest driver of applications.
  2. Lead with what the candidate gets, not just what you need.
  3. Keep the ad scannable: short intro, clear responsibilities, honest requirements.
  4. Post it where the right people will see it, and feature it for urgent roles.

Ready to hire a Data Analyst?

Post your role on Rolebee and reach candidates worldwide.