Overview
Skills
Job Details
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)