Overview
Skills
Job Details
The Tableau Developer serves as the technical lead for a specific department or functional area, designing, building, and maintaining Tableau visualizations that enable data-driven decision-making. Acting as the primary liaison between the department and IT, the Developer coordinates data-source approvals, migration of workbooks across environments, and signoffs for production releases. The role also involves providing Tier-1 support, knowledge transfer, and occasional Interactor-level responsibilities. Must be comfortable supporting users in a manufacturing environment.
Key Responsibilities
- Prepare raw data for Tableau consumption.
- Establish and maintain connections to new and existing data sources.
- Create dimensions, measures, and calculated fields.
- Perform data modeling using Tableau Desktop.
- Develop interactive dashboards and reports on both Tableau Desktop and Tableau Server.
- Verify data accuracy and consistency in collaboration with data engineers and analysts.
- Engage with business stakeholders to understand data requirements and provide effective solutions.
- Diagnose and resolve issues related to data, dashboards, or reports.
- Maintain and enhance existing Tableau dashboards and reports.
- Generate workbooks and hyper extracts in Tableau Desktop and deploy workbooks and data sources to Tableau Development and Quality Assurance environments.
- Demonstrate advanced proficiency with Tableau Desktop and Server, along with solid understanding of database concepts and extensive hands-on SQL experience.
- Apply best practices in data visualization, with a working knowledge of data analysis, modeling, and ETL processes, and familiarity with data warehousing and integration tools.
- Build workbooks, dashboards, and Hyper extracts using Tableau Desktop.
- Publish workbooks and data sources to Development and Production sites.
- Refresh extracts and monitor extract schedules in the Development environment.
- Conduct unit testing to ensure system integrity prior to production implementation.
- Identify and resolve data-quality and performance issues in Tableau workbooks and data sources.
- Monitor usage reports to optimize resource performance.
- Manage and request appropriate access for Interactors and Viewers, ensuring compliance with established governance protocols.
- Act as the primary point of contact for the department with the Tableau Admin Team, DBA Team, and functional users.
- Coordinate releases, migrations, and sign-offs related to production deployments.
- Provide comprehensive knowledge transfer and ongoing support to Interactors and Viewers.
- Provide Tier-1 support for Tableau-related issues that arise within the department.
- Assist with troubleshooting, debugging, and performance tuning as needed.
Required Skills & Qualifications
- Technical Expertise
- Proficient with Tableau Desktop, Tableau Server/Online, and Hyper extracts.
- Strong SQL skills for data extraction and transformation.
- Experience integrating Tableau with R, Python, or other analytical languages is a plus.
- Experience working with data-catalog tools such as Collibra.
- Understanding of data privacy, security, and approval workflows.
- Communication & Collaboration
- Ability to translate complex business requirements into clear, effective visual analytics.
- Excellent written and verbal communication skills, with comfort presenting to senior leadership.
- Project Coordination
- Demonstrated ability to manage multiple releases, track approvals, and meet deadlines.
- Experience working collaboratively with cross-functional teams, including IT, DBAs, and functional users.
Education & Experience
- bachelor s degree in computer science, Information Systems, Business Analytics, or a related field.
- 2-4 years of practical, hands-on Tableau development experience, preferably within a departmental or functional-area context.
Desired (Nice-to-Have) Experience
- Tableau Server administration, including site creation, and user/role management.
- Scripting and automation using Tableau REST API, Python, or PowerShell.
- Experience with Agile/Scrum development processes.
- Familiarity with higher education or research environments.
Working Conditions
- Regular office hours with occasional off-hours support for critical releases.
- A collaborative environment that involves interaction with multiple business units and IT teams.