Enable job alerts via email!

Technical Business Analyst (Python & Tableau Development)

Tamanna Technology

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

7 days ago
Be an early applicant

Job summary

A tech company in Toronto is seeking a Technical Business Analyst with expertise in Python and Tableau. This hybrid role requires 7+ years of experience and skills in data visualization, reporting, and SQL querying. The successful candidate will bridge the gap between technical development and business analysis in a collaborative setting, supporting data modernization initiatives in financial services.

Qualifications

  • 7+ years of experience as a Business Analyst with development exposure.
  • Development skills in Python – front-end (e.g., Dash, Streamlit, Flask).
  • Experience with Tableau for report/dashboard creation.
  • Ability to write complex SQL queries.
  • Strong analytical thinking and communication skills.

Responsibilities

  • Gather, document, and analyze business requirements.
  • Design and develop dashboards and reports using Tableau.
  • Work on Python-based applications and scripts.
  • Perform data analysis and develop queries for data reporting.
  • Support user acceptance testing (UAT) and issue resolution.

Skills

Business Analysis
Python
Tableau
SQL
Agile/Scrum
Job description
Overview

Technical Business Analyst (Python & Tableau Development)

Location: Toronto, ON (Hybrid – 3 days onsite). Type: Contract.

Job Summary: We are looking for a Technical Business Analyst (BA) with Python & Tableau Development experience. The successful candidate will act as a hybrid resource, combining business analysis with hands-on development skills to support data-driven decision-making, reporting, and system enhancements.

Responsibilities
  • Gather, document, and analyze business requirements for reporting and data processing solutions.
  • Design and develop dashboards and reports using Tableau to support business stakeholders.
  • Work on Python-based applications, scripts, and tools (both front-end and back-end components).
  • Perform data analysis and develop queries for data extraction, transformation, and reporting.
  • Collaborate with business users, data engineers, and developers to ensure solution accuracy and completeness.
  • Document functional and technical specifications.
  • Support user acceptance testing (UAT), issue resolution, and production rollouts.
Must-Have Qualifications
  • 7+ years of experience as a Business Analyst with development exposure.
  • Development skills in Python – front-end (e.g., Dash, Streamlit, Flask) and back-end scripting (not required - nice to have).
  • Experience with Tableau for report/dashboard creation and data visualization.
  • Understanding of databases (e.g., SQL Server, PostgreSQL, Oracle) and ability to write complex SQL queries.
  • Strong analytical thinking, documentation, and communication skills.
  • Experience working in Agile / Scrum environments.
Nice-to-Have
  • Prior experience in banking or financial services.
  • Experience with cloud platforms (e.g., AWS, Azure) for data processing or hosting.
  • Knowledge of data governance, data quality, or regulatory compliance (e.g., Basel, KYC).
  • Familiarity with version control tools (e.g., Git) and CI/CD processes.
  • Hybrid model: 3 days onsite at the Toronto office, 2 days remote.
  • Collaborative team setting with business, data, and IT stakeholders.
  • Opportunity to contribute to data modernization and analytics initiatives in a large banking environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.