Senior BI Engineer - (Tableau Developer)
GSSTech Group · Dubai, Dubai, United Arab Emirates
IT Services and IT Consulting · 201-500 employees
About the role
The Senior BI Engineer will design, develop, and maintain enterprise-grade Tableau dashboards to support strategic decision-making. They will collaborate with data engineers and stakeholders to optimize data models, ensure data accuracy, and manage Tableau server environments.
What they look for
Requirements
Candidates must have at least 8 years of experience in Business Intelligence or Analytics, with a minimum of 3 years specifically in Tableau development. Strong SQL skills, expertise in data modeling, and experience with enterprise reporting platforms are required.
Full description
We are seeking an experienced Senior BI Engineer – Tableau Developer to join our Data Engineering chapter supporting Digital Products & Data & Analytics initiatives. The ideal candidate will have extensive hands-on experience in designing, developing, and maintaining enterprise-grade Tableau solutions that transform complex business data into intuitive, scalable, and actionable dashboards.
This role requires strong expertise in Tableau development, Tableau Server/Cloud administration, SQL, data modelling, performance optimization, and enterprise BI governance. The successful candidate will work closely with business stakeholders, analysts, and data engineers to deliver high-quality analytics solutions that support strategic and operational decision-making.
Key Responsibilities• Design, develop, and maintain enterprise-grade Tableau dashboards, workbooks, and data sources.
- Build interactive, visually compelling, and high-performing dashboards that enable business users to make data-driven decisions.
- Develop and optimize:
- Calculated Fields
- Level of Detail (LOD) Expressions
- Table Calculations
- Parameters
- Dashboard Actions
- Design efficient Tableau data models aligned with business and analytical requirements.
- Write optimized SQL queries to support Tableau reporting and analytical workloads.
- Connect Tableau to multiple data sources including:
- SQL databases
- Live Connections
- Tableau Extracts
- Enterprise Data Warehouses
- Blend and integrate multiple data sources while ensuring:
- Data accuracy
- Data consistency
- Data freshness
- Implement and manage:
- Row-Level Security (RLS)
- User Permissions
- Data Governance
- Secure Data Access
- Publish, maintain, and manage Tableau content on Tableau Server and Tableau Cloud.
- Configure schedules, refreshes, permissions, and version control in accordance with enterprise governance standards.
- Collaborate closely with Data Engineers to improve upstream data pipelines and reporting performance.
- Ensure dashboards follow enterprise visualization standards, accessibility guidelines, and Tableau best practices.
- Optimize dashboard performance through efficient calculations, query tuning, and workbook design.
- Contribute reusable Tableau assets including:
- Dashboard Templates
- Custom Themes
- Colour Palettes
- Custom Shapes
- Reusable Components
- Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
- Troubleshoot reporting issues, optimize performance, and provide production support for Tableau solutions.
Required Technical SkillsTableau• Tableau Desktop
- Tableau Server
- Tableau Cloud
- Tableau Prep
- Dashboard Development
- Workbook Development
- Data Source Development
- Dashboard Performance Optimization
- Dashboard Design Best Practices
- Storytelling with Data
- Tableau Administration (basic to intermediate)
Advanced Tableau Features• Calculated Fields
- Level of Detail (LOD) Expressions
- Table Calculations
- Parameters
- Filters
- Dashboard Actions
- Sets
- Groups
- Custom SQL
- Row-Level Security (RLS)
Database & SQL• Strong SQL development skills
- Query optimization
- Data modelling
- Data blending
- Data integration
- Working with large enterprise datasets
- Live Connections
- Tableau Extracts
BI & Data Engineering• Enterprise Reporting
- Data Visualization
- Data Analytics
- Data Governance
- Information Design
- Performance Optimization
- Data Quality
- Metadata Management
Required Competencies• Strong analytical and problem-solving skills.
- Excellent stakeholder management and communication skills.
- Ability to translate business requirements into scalable BI solutions.
- Strong understanding of enterprise reporting and dashboard governance.
- Experience working in Agile/Scrum delivery environments.
- Strong attention to detail with focus on accuracy and usability.
- Ability to manage multiple priorities within fast-paced delivery environments.
- Strong collaboration skills with business users, analysts, and data engineering teams.
- Passion for delivering intuitive and impactful data visualizations.
Preferred Experience• 8+ years of experience in Business Intelligence, Data Visualization, or Analytics Engineering.
- Minimum 3+ years of hands-on Tableau development experience within an enterprise environment.
- Experience working with large-scale enterprise reporting platforms.
- Experience supporting Digital Products, Enterprise Analytics, or Data Engineering initiatives.
- Exposure to cloud-based BI platforms and modern analytics ecosystems is an advantage.
Preferred Certifications• Tableau Desktop Specialist
- Tableau Certified Data Analyst
- Tableau Certified Professional (preferred)
- Any relevant Data Analytics or Business Intelligence certification