Job Openings
Power BI & Tableau Developer
About the job Power BI & Tableau Developer
Job Title: Tableau Developer
Experience Required: 4 to 6 years
Job Summary:
We are looking for an experienced Tableau Developer with 4-6 years of hands-on experience in building, maintaining, and optimizing dynamic dashboards and reports using Tableau Desktop and Tableau Server/Online. The ideal candidate should have strong technical expertise in SQL, data modeling, and integration of multiple data sources. Knowledge of additional tools like Python, R, Power BI, or Alteryx is a plus. The candidate will be critical in developing insightful visualizations and contributing to business intelligence initiatives.
Key Responsibilities:
- Tableau Dashboard Development: Design, develop, and maintain interactive Tableau dashboards and reports that provide actionable insights.
- Tableau Server/Online Management: Publish and manage workbooks on Tableau Server/Online, ensuring security, performance, and reliability.
- SQL Querying: Write complex SQL queries to extract and manipulate data from relational databases to feed Tableau visualizations.
- Data Modeling: Develop and optimize data models for efficient reporting, ensuring seamless integration of various data sources such as SQL databases, Excel files, APIs, etc.
- Dashboard UI/UX: Apply UI/UX best practices to create intuitive, interactive, and visually appealing, user-friendly dashboards.
- Data Integration: Integrate data from multiple sources to build comprehensive views, ensuring data accuracy and consistency.
- Performance Optimization: Enhance the performance of Tableau reports by optimizing queries, using extracts, and minimizing dashboard load times.
- Collaboration: Work closely with business analysts, data engineers, and other stakeholders to gather and understand business requirements, translating them into actionable visualizations.
- Cross-Platform Knowledge: Leverage knowledge of Python, R, Power BI, or Alteryx for advanced data manipulation, analysis, and automation tasks.
- Support & Troubleshooting: Support Tableau users, and troubleshoot issues related to Tableau dashboards, data connections, and server configurations.
- Documentation: Create and maintain documentation for dashboards, data models, and key business intelligence processes.
Required Skills:
- Tableau Expertise: Proficiency in Tableau Desktop for creating dashboards and Tableau Server/Online for publishing and managing visualizations.
- SQL Skills: Strong experience in writing efficient SQL queries and working with relational databases (e.g., MySQL, PostgreSQL, Oracle, etc.).
- Data Modeling: Experience in building and maintaining data models, integrating multiple data sources into Tableau.
- Dashboard Design & UI/UX: A deep understanding of UI/UX principles for designing intuitive and visually appealing dashboards.
- Cross-Tool Knowledge: Familiarity with Python, R, Power BI, or Alteryx for data manipulation, automation, or advanced analysis.
Preferred Skills:
- Experience with ETL tools to extract, transform, and load data from various sources into databases.
- Familiarity with API integration for data extraction into Tableau.
- Knowledge of Tableau best practices for design, development, and deployment.
- Experience with data storytelling to convey insights effectively to non-technical stakeholders.
- Exposure to Agile methodologies in a development environment.
Qualifications:
- Bachelors Degree in Computer Science, Information Technology, Data Science, or a related field.
- 4 to 6 years of hands-on experience in Tableau development and data analysis.
- Strong analytical and problem-solving skills with attention to detail.
Key Competencies:
- Problem-Solving: Ability to troubleshoot and resolve complex issues in Tableau dashboards and data queries.
- Collaboration: Experience working in a team environment, collaborating with different departments to deliver effective BI solutions.
- Attention to Detail: Ensure data accuracy and consistency in reports and visualizations.
- Communication Skills: Ability to explain technical concepts to non-technical stakeholders in a clear and concise manner