
Business Intelligence Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain interactive data products and reports in Tableau, Streamlit, and other BI tools
- Build and optimize data sources, ensuring data integrity and performance at enterprise scale
- Collaborate with business stakeholders to gather requirements and translate them into technical specifications
- Develop scalable data product solutions that can accommodate growing user bases and data volumes
- Implement best practices for data product design, data modeling, and visualization techniques
- Monitor data product performance and user adoption, making improvements as needed
- Maintain documentation for data products, data sources, and development processes
- Troubleshoot and resolve technical issues with existing data products and data connections
- Support data governance initiatives by ensuring consistent data definitions and calculations across reports
- Participate in code reviews and maintain version control for BI development projects
- Stay current with BI tool updates and emerging visualization technologies
- Provide technical support to end users and assist with data product-related questions
- Contribute to the development of reusable components and templates for efficiency gains
- Be a result driven and optimistic problem solver
- Comfort working in a highly agile, intensely iterative environment
- Self-motivated and self-managing, with strong organizational skills
- Great communication: Regularly achieve consensus amongst technical and business teams
- Demonstrated capacity to clearly and concisely communicate complex business activities, technical requirements, and recommendations
- Demonstrated experience with one or more of the following business subject areas: marketing, finance, sales, product, customer success, customer support, or engineering
- Highly proficient in SQL. You can interpret and optimize queries for performance, written by other analysts and engineers
- Strong knowledge of data modeling concepts and dimensional modeling techniques
- Understanding of data product performance optimization and scalability considerations
- Experience with version control systems (Git) and development best practices
- Knowledge of REST APIs and data integration methods
- Strong analytical and problem-solving skills with attention to detail
- Ability to work with stakeholders to understand business requirements and translate them into technical solutions
- Excellent documentation and communication skills
- Customer service orientation with focus on user experience and satisfactionKnowledge of REST APIs and data integration methods.
- 3+ years in the data space as an analyst, engineer, or equivalent
- 3+ years' experience designing, implementing, operating, and extending enterprise dimensional models
- 3+ years working with a large-scale data warehouse, preferably in a cloud environment
- 3+ years of hands-on experience developing data products and reports in Tableau, including advanced calculations, parameters, and complex visualizations
- Experience with Streamlit or similar Python-based data product frameworks
- Experience with modern data stack technologies including cloud data warehouses (AWS/Snowflake) and ELT tools
- 1+ years maintaining a project workstream to identify tasks, milestones, and deliverables
- Bachelor's degree in Computer Science, Information Systems, Mathematics.