We are looking for a highly skilled Senior Software Engineer / BI Developer to lead the modernization and automation of our Business Intelligence platforms. The ideal candidate will bring deep experience in Data Warehousing, Tableau, with hands-on expertise in migrating from OBIEE to Tableau, and building AI-driven automation workflows using APIs.
Role And Responsibilities
- This position will work with the team on project activities related to data visualization and building Tableau dashboards from the ground up that are visually attractive, scalable, and fast.
- Lead and manage the migration from OBIEE (Oracle Business Intelligence Enterprise Edition) to Tableau, ensuring that data integrity, visualizations, and business logic are preserved or enhanced.
- Work with the product owners to understand business/functional requirements and roadmap/timeline for delivery.
- Participate in design reviews and brainstorming sessions and stay current with industry trends in Business Intelligence tools, data warehousing technologies, and cloud-based platforms like Databricks, AWS, and Azure.
- Take board requirements and transfer into fast developed prototypes and working solutions
- Create customized and interactive Tableau dashboards
- Develop and maintain scalable and efficient Data Warehousing solutions for large, complex datasets, ensuring high performance and availability.
- Implement API integrations for data extraction, transformation, and loading (ETL) to ensure seamless data flow between systems.
- Integrate and automate BI and data operations using APIs, scripting and orchestration tools.
- Automate repetitive tasks and processes to improve efficiency and reduce manual intervention, particularly in BI reporting and data pipeline management.
- Define and communicate best practices for report and dashboard development. Proactively communicate the status of development, raise/escalate issues/challenges as they arise.
Required Skills:
Data Warehousing/Tableau experience (8+ years).
- Minimum 5+ years of experience developing Tableau dashboards as their primary role (not an analyst who does Tableau partially or works in other visualizations tools)
- Experience in data modeling, writing SQL, procedures to work with a diverse team of engineers and analysts, subject matter experts and the senior level client stakeholders.
- Strong expertise in Tableau, including designing dashboards, reports, and implementing best practices for performance and scalability.
- Experience with cloud platforms (AWS) and cloud data tools such as Databricks.
- Hands-on OBIEE-to-Tableau migration experience and implementation skills.
- Experience in automation development for BI processes, including report generation, data loading, and pipeline management.
- Optimizing business intelligence reports for high performance for varying types of use cases (high frequency loads, large loads, high frequency queries).
- Experience with data replication, high availability, and data migrations tools and techniques.
Preferred Skills:
- Knowledge of data integration tools and frameworks (e.g., Apache Kafka, Apache Airflow, Talend, or similar).
- Experience with AWS Lambda, or other serverless technologies for automation.
- Knowledge of machine learning workflows or implementing AI capabilities in Databricks.
- Familiarity with CI/CD pipelines and version control systems like Git.
- Experience with Agile methodologies (Scrum, Kanban) and related tools (e.g., JIRA)