Software Engineer/BI Developer

  • Posted 12 hours ago | Updated 12 hours ago

Overview

Remote
Depends on Experience
Full Time
No Travel Required
Unable to Provide Sponsorship

Skills

OBIEE
Tableau
Business Intelligence

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)

 
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.