Description

Key Skills: Tableau Development

Roles and Responsibilities:

  • Provide Technical Leadership to define, design, develop and support software in a fast-paced, Agile environment using latest software development technologies and infrastructure
  • Provide technical guidance to a team of 5 to 7 developers on design and development of software on latest cutting edge technologies
  • Understand whole product, its modules and the interrelationship between them while being an expert on the product
  • Work with Product Managers, Program Managers, Service and support to translate product requirements, vision and gaps to working software
  • Identify the scope of the work, own and deliver on work estimates
  • Lead technical discussions, technical designs, define interfaces between code modules and apply existing technology to designs
  • Maintain code quality through best practices, unit testing and automation. Establish coding standards and conduct regular code reviews to ensure delivery of product with high-quality
  • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project
  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment
  • Assess application performance, scalability, security, multi tenancy, cost and optimize through design, technology and best coding practices
  • Be an expert on core data structures as well as algorithms and have the ability to implement them using language of choice

Skills Required:

Technical Expertise:

  • 10 years of professional experience on Tableau Desktop. Experience with Server administration
  • Demonstrate expertise in developing and operating Tableau-driven dashboards and analytics
  • Solid understanding of SQL, relational database management system, data modelling, and normalization
  • Proven ability to query and show massive data sets while optimizing workbook performance
  • Experience in any of the programming languages, preferably Python
  • Experience working with Agile/Scrum software development methodologies
  • Tableau Certified Data Analyst or equivalent certification is preferred
  • Experience in handling large volume of data from multiple tables, complex joins, performance optimization and fine-tuning queries as needed
  • Proficient in Data warehouse design and schemas like Snowflake, Star, fact and dimension tables, logical and physical modelling
  • Experience in using ETL/DB/Distributed data processing tools (e.g. Hadoop, Teradata, etc.) is an added advantage

Business Acumen:

  • Strong problem-solving abilities and capable of articulating specific technical topics or assignments
  • Experience in building scalable and highly available distributed systems
  • Expert in breaking down problems and estimate time for development tasks
  • Evangelizes how our technology solves customer problems from a technology and business perspective

Leadership:

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions
  • Influences through others; builds direct and "behind the scenes" support for ideas
  • Proactively identifies and removes project obstacles or barriers on behalf of the team
  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

Personal Attributes:

  • Able to work under minimal supervision
  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
  • Able to work well with global teams, including time-zone flexibility
  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work

Education: Bachelor's Degree in Computer Science or STEM Majors (Science, Technology, Engineering and Math) with minimum 10 years of relevant work experience

Education

Any Graduate