Full Stack BI Developer (Power BI/Tableau + Java/Node.js/Angular)

Overview

On Site
Depends on Experience
Full Time

Skills

Java
RESTful
SQL
Node.js
Tableau
AngularJS
Business Intelligence
Microsoft Power BI

Job Details

Key Responsibilities:
Design, develop, and maintain interactive dashboards and reports using Power BI and/or Tableau.
Collaborate with business users and analysts to gather requirements and translate them into effective visualizations.
Build and maintain scalable backend services using Java and Node.js.
Develop responsive and intuitive front-end interfaces using Angular.
Integrate BI tools with backend systems and APIs to ensure seamless data flow and real-time updates.
Optimize data models and queries for performance and scalability.
Collaborate cross-functionally with Data Engineers, Analysts, and Software Developers.
Ensure data security, compliance, and integrity across all reporting systems.
Troubleshoot and resolve issues related to BI reporting, frontend usability, or backend services.
Required Skills and Qualifications:
3 6 years of experience in Power BI or Tableau development.
Strong understanding of data visualization best practices and dashboard performance optimization.
Proficiency in backend programming using Java (Spring Boot preferred) and Node.js.
Experience in developing web applications using Angular (v8+).
Strong understanding of RESTful APIs, microservices, and data integration techniques.
Experience with SQL and working knowledge of relational and non-relational databases.
Familiarity with Git, CI/CD pipelines, and agile development methodologies.
Ability to work independently and in a collaborative team environment.
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.