Overview
Skills
Job Details
Role: Tableau Developer
Location: Hybrid (onsite 3 days per week) Trenton, NJ
Duration: 11 Months
Interview: Face2Face Only
Note:
- This is a Hybrid position - 3 Days On-Site, 2 Days Remote.
Description:
The candidate should be able to visualize complex data in a clear and compelling way and possess an understanding of predictive analytics. They should have strong experience with ETL, data warehousing, and Business Intelligence concepts, with a focus on leveraging the Tableau platform to enable data-driven decision-making.
This role requires hands-on expertise in Tableau Online, Tableau Embedded Analytics (EBL), Connected Apps, role-based security models, and embedding Tableau reports into web pages. The candidate should also have experience integrating Tableau with Salesforce. Familiarity with Snowflake Data Warehouse is a strong plus.
Responsibilities:
- Collaborate with project stakeholders to understand and gather business requirements.
- Design, develop, test, and deploy robust Tableau dashboards and reports that align with business requirements and provide actionable insights.
- Implement role-based security, connected apps, embedded analytics, and web page integration for Tableau reports to meet enterprise BI needs.
- Integrate Tableau with Salesforce and other enterprise applications to streamline data access and reporting.
- Research and recommend innovative BI solutions and visualization methods to improve data-driven decision-making.
- Evaluate predictive analytics models to forecast future scenarios and inform strategic planning.
- Ensure data quality, governance, and integrity in dashboards and reports.
- Conduct training sessions to educate end-users on BI tools and dashboards effectively.
- Partner with data engineering teams to optimize performance and leverage data from Snowflake and other enterprise data sources.
- Continually refine and iterate BI strategy based on evolving project needs.
Basic Qualifications:
- Bachelor s degree in Computer Science, Information Systems, Data Analytics, or equivalent combination of technical education and work experience.
- Proven hands-on experience with Tableau Online, Tableau Embedded Analytics (EBL), Connected Apps, role-based security models, and embedding Tableau reports into web pages.
- Experience with Salesforce integration for reporting and analytics.
- Strong knowledge of ETL processes, data warehousing, and BI concepts.
- Deep technical expertise in data visualization, dashboard development, and performance tuning.
- Solid software development background including design patterns, data structures, and test-driven development.
- Excellent verbal and written communication skills with the ability to present technical solutions to non-technical audiences.
Nice to have:
- Experience working with Snowflake Data Warehouse.
Skill Required / Desired Amount of Experience:
- Tableau Online - Required - 3 Years
- Tableau Embedded Analytics (EBL) - Required - 3 Years
- Role-Based Security in Tableau - Required - 5 Years
- Tableau Desktop - Required - 7 Years
- Salesforce Integration with Tableau - Required - 5 Years
- Data Visualization & Dashboard Development - Required - 7 Years
- Snowflake Data Warehouse - Highly desired - 3 Years
- ETL / Data Warehousing Concepts - Required - 5 Years
- Predictive Analytics - Highly desired - 5 Years
- Data Analysis - Required - 7 Years
- API Integration - Required - 5 Years
- Data Governance & Security Practices - Required - 3 Years
Question 1
- Is the candidate available for a round one, in-person interview?
Question 2
- Where is the candidate currently geographically located?
Question 3
- If the candidate resides more than 1 hour from the client site, will the candidate relocate for the position?
Question 4
- This position is a hybrid role that requires the candidate to be onsite 3 days per week. Candidates can choose from M/W or T/R for work from home, but cannot deviate once chosen. Is this acceptable?
Question 5
- Interviews for this position MUST be in person and will last 2-3 hours if selected for interview. Is this acceptable to the candidate?