Tableau Developer

ConnectedX, Inc.
Dallas, United States of America
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Dallas, United States of America

Tech stack

Clean Code Principles
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Analytics Applications
Data analysis
Big Data
Cloud Computing
Code Review
Information Systems
Computer Programming
Data Dictionary
Information Engineering
Data Governance
ETL
Data Transformation
Data Mining
Data Warehousing
Relational Databases
Dimensional Modeling
Distributed Computing Environment
Distributed Systems
Identity and Access Management
Python
Meta-Data Management
Object-Oriented Software Development
Performance Tuning
Scrum
Query Optimization
Standard Sql
Software Engineering
SQL Stored Procedures
SQL Databases
Tableau
Unstructured Data
Visual Analytics
Scripting (Bash/Python/Go/Ruby)
Freeform SQL
Spark
AWS Lambda
GIT
Data Layers
PySpark
Information Technology
Amazon Web Services (AWS)
Data Analytics
Cloudwatch
Software Version Control
Data Pipelines
Amazon Web Services (AWS)
Redshift

Job description

Role: Tableau Developer Location: Dallas, TX Duration: 3 Years Contract with extension Interview: Onsite- Plano, TX, We are seeking a highly skilled and detail-oriented Tableau Developer with strong expertise in Tableau, PySpark, AWS, Python, and data engineering to join our growing analytics team. The ideal candidate will have a proven track record of designing, developing, and maintaining enterprise-level business intelligence solutions while working with large-scale datasets in cloud-based environments.

This role requires a combination of business intelligence, data engineering, and software development skills. You will be responsible for building interactive dashboards, developing scalable data pipelines, optimizing data models, and collaborating with cross-functional teams to deliver data-driven insights that support strategic business decisions. The ideal candidate is passionate about transforming complex datasets into meaningful visualizations and has hands-on experience with modern cloud technologies, scripting, automation, and coding best practices., Design, develop, and maintain interactive Tableau dashboards, reports, scorecards, and visual analytics solutions that provide actionable business insights. Gather reporting requirements from business stakeholders and translate them into scalable, user-friendly Tableau solutions. Develop optimized Tableau data models using extracts, live connections, and custom SQL to maximize dashboard performance. Build and maintain scalable ETL/ELT pipelines using PySpark and Python to process large volumes of structured and unstructured data. Develop data transformation frameworks that improve data quality, consistency, and reliability across enterprise reporting platforms. Utilize AWS cloud services to build secure, scalable, and high-performance analytics solutions. Work extensively with services such as Amazon S3, AWS Glue, Amazon EMR, AWS Lambda, Amazon Redshift, Amazon Athena, IAM, and CloudWatch. Develop Python scripts for automation, data extraction, validation, cleansing, and workflow optimization. Write clean, efficient, reusable, and production-ready Python code following software engineering best practices. Optimize Spark jobs to improve execution time, resource utilization, and overall system performance. Develop reusable scripts and automation processes that reduce manual effort and improve operational efficiency. Create complex SQL queries, stored procedures, views, and performance tuning strategies for large relational databases. Design and implement dimensional data models, star schemas, snowflake schemas, and semantic layers to support enterprise reporting. Perform root cause analysis and troubleshoot data quality issues across multiple systems. Collaborate with Data Engineers, Data Scientists, Business Analysts, Cloud Engineers, and Product Owners to deliver high-quality analytics solutions. Participate in Agile ceremonies including sprint planning, daily stand-ups, backlog grooming, sprint reviews, and retrospectives. Maintain comprehensive technical documentation including solution designs, data dictionaries, ETL workflows, and dashboard specifications. Ensure compliance with enterprise security policies, governance standards, and data privacy regulations. Perform code reviews and contribute to the continuous improvement of coding standards and development practices. Monitor dashboard performance and proactively identify opportunities for optimization and enhancement. Support production deployments, troubleshoot issues, and provide timely resolutions in production environments.

Requirements

Bachelor's degree in Computer Science, Information Systems, Data Analytics, Engineering, or a related technical discipline. 5+ years of professional experience in Tableau development and business intelligence solutions. Strong experience developing enterprise dashboards using Tableau Desktop and Tableau Server or Tableau Cloud. Hands-on experience with PySpark for distributed data processing and large-scale data transformation. Strong programming skills in Python, including object-oriented programming, scripting, automation, and API integration. Extensive experience working with AWS Cloud services including: Amazon S3, AWS Glue, Amazon EMR, AWS Lambda, Amazon Redshift, Amazon Athena, IAM and CloudWatch Strong knowledge of SQL with experience writing complex joins, window functions, CTEs, stored procedures, and query optimization. Experience building scalable ETL/ELT pipelines. Strong understanding of data warehousing concepts and dimensional modeling. Experience working with large datasets and distributed computing environments. Knowledge of data governance, data quality, and metadata management. Experience using Git or other version control systems. Excellent analytical, troubleshooting, and problem-solving skills. Strong communication skills with the ability to interact effectively with technical and non-technical stakeholders.

Apply for this position