As a BI Developer, you’ll be a key contributor to developing Reports in a multi-region, multi-tenant SaaS product. You’ll collaborate with the core R&D team to build high-performance Reports to serve the use cases of several applications in the suite.
How will you make an impact?
- Take ownership of the software development lifecycle, including design, development, unit testing, and deployment, working closely with QA teams.
- Ensure that architectural concepts are consistently implemented across the product.
- Act as a product expert within R&D, understanding the product’s requirements and its market positioning.
- Work closely with cross-functional teams (Product Managers, Sales, Customer Support, and Services) to ensure successful product delivery.
- Design and build Reports for given requirements.
- Create design documents, test cases for the reports
- Develop SQL to address the adhoc report requirements, conduct analyses
- Create visualizations and reports as per the requirements
- Execute unit testing, functional & performance testing and document the results
- Conduct peer reviews and ensure quality is met at all stages
Have you got what it takes?
- Bachelor/Master of Engineering Degree in Computer Science, Electronic Engineering or equivalent from reputed institute
- 2-4 years of BI report development experience
- Expertise in SQL & any cloud-based databases. Would be able to work with any DB to write SQL for any business needs.
- Experience in any BI tools like Tableau, Power BI, MicroStrategy etc..
- Experience working in enterprise Data warehouse/ Data Lake system
- Strong knowledge of Analytical Data base and schemas
- Development experience building solutions that leverage SQL and NoSQL databases. Experience/Knowledge of Snowflake an advantage.
- In-depth understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) framework
- Experience working in functional testing, Performance testing etc..
- Experience with public cloud infrastructure and technologies such as AWS/Azure/GCP etc
- Experience working in Continuous Integration and Delivery practices using industry standard tools such as Jenkins
- Experience working in an Agile methodology development environment and using work item management tools like JIRA
Tech Manager
Individual Contributor