Design new products, features, and enhancements for large-scale applications, focusing on user needs and performance.
Deploy, configure, and maintain Tableau Server or Tableau Online.
Set up Tableau environments from scratch, including network setup and data source connections.
Implement data security frameworks, including row-level security and user permissions.
Monitor Tableau Server performance, troubleshoot issues, and perform regular maintenance tasks.
Establish and automate backup and disaster recovery processes for Tableau Server.
Manage version control and deployment of Tableau workbooks, dashboards, and data sources.
Set up and manage schedules for data extracts, subscriptions, and report generation.
Integrate Tableau with various data sources (SQL Server, Oracle, Snowflake, etc.).
Collaborate with data engineering teams to ensure Tableau is optimized for reporting.
Develop custom Tableau extensions using the Extensions API or JavaScript API.
Create and manage Tableau user accounts, roles, and permissions.
Provide Tableau training and support to users on dashboard best practices.
Implement and enforce data security controls on dashboards and data sources.
Use Tableau monitoring tools to track server health and user activity.
Optimize server settings for performance, including load balancing and caching.
Respond to Tableau server alerts and resolve issues such as crashes or downtime.
Investigate and resolve data discrepancies, connectivity, or performance issues.
Actively engage in Program Increment (PI) and sprint planning sessions to align team goals and deliverables.
Ensure robust unit test coverage and validation support to maintain high code quality and reliability.
Thoroughly review and comprehend specifications, use cases, and requirements to inform development decisions.
Support and enhance continuous integration and deployment processes to streamline workflows.
Conduct code reviews and provide guidance to junior team members, fostering their professional growth and ensuring best practices.
Investigate and resolve issues effectively, applying critical thinking to maintain application performance.
Refactor and optimize existing code to enhance efficiency, maintainability, and scalability.
Collaborate with offshore teams to contribute to a culture of cooperation and shared achievement, ensuring seamless communication and project alignment across locations