02 Oct
|
ANANDRATHI
|
Jodhpur
02 Oct
ANANDRATHI
Jodhpur
BI Developer
Company: Anand Rathi IT Private Limited (ARIT)
Position: BI Developer
Experience: 3+ Years
Location: Mumbai / Jodhpur / As per business requirement
Department: Data & Analytics / Business Intelligence
Employment Type: Full time
1. Position Overview
Anand Rathi IT Private Limited is looking for an experienced BI Developer with 3+ years of experience in Business Intelligence, Data Visualization, MIS/BIS reporting and dashboard development. The candidate will be responsible for designing, developing and maintaining interactive BI dashboards, MIS reports and analytical solutions using tools such as Power BI, TruBI, Tableau and other visualization platforms.
The role also involves working with Python and React-based dashboards, integrating front-end applications with backend data sources and collaborating with Data Engineering, Data Architecture, Business and Application teams to deliver reliable and scalable reporting solutions.
1. Key Responsibilities
A. BI & Dashboard Development
- Design, develop and maintain interactive Power BI dashboards and reports.
- Develop dashboards and visualizations using TruBI, Tableau and other BI/visualization tools.
- Translate business requirements into effective dashboards, reports and analytical solutions.
- Develop MIS, BIS, operational, management and analytical dashboards.
- Create drill-down, drill-through, filters, slicers, KPIs and other interactive dashboard components.
- Develop dashboards for different business functions and management stakeholders.
- Optimize dashboard performance, data models and visualization queries.
B. MIS / BIS Reporting
- Understand business requirements and convert them into structured MIS/BIS reporting solutions.
- Develop daily, weekly, monthly and ad-hoc MIS reports.
- Automate recurring reports and reduce manual reporting activities.
- Ensure accuracy, consistency and reconciliation of dashboard/reporting data.
- Implement appropriate KPI definitions, calculations and business rules.
- Support management reporting and decision-support dashboards.
C. Data Integration & Backend Connectivity
- Integrate BI dashboards with backend data sources such as:
- SQL Server
- MySQL
- PostgreSQL
- Oracle
- APIs
- Data Lake / Data Warehouse
- Cloud storage
- Other enterprise data sources
- Develop SQL queries, views and data extraction logic required for reporting.
- Work with Data Engineering teams for data pipelines and curated datasets.
- Validate source-to-report data flow and perform data reconciliation.
- Understand data models, relationships, dimensions, facts and reporting layers.
D. Python-Based Dashboard Development
- Develop data-driven applications and dashboards using Python.
- Work with Python frameworks/libraries such as:
- Pandas
- NumPy
- Plotly
- Streamlit / Dash or equivalent frameworks
- Develop data processing and visualization logic using Python.
- Integrate Python dashboards with backend databases and APIs.
- Automate reporting and data-processing activities using Python scripts.
E. React-Based Dashboard Development
- Develop or contribute to React-based business dashboards and reporting applications.
- Integrate React front-end applications with backend APIs and data services.
- Consume REST APIs and display dynamic business/analytical data.
- Work with backend development teams for API and data integration.
- Implement reusable UI components for dashboards and reporting applications.
- Ensure responsive and user-friendly dashboard interfaces.
F. Data Quality & Performance
- Perform data validation and reconciliation between source systems and reports.
- Identify data discrepancies and coordinate with Data Engineering/Application teams for resolution.
- Optimize SQL queries and dashboard data models.
- Monitor dashboard refreshes and resolve data refresh failures.
- Ensure dashboards meet agreed performance and availability requirements.
G. Stakeholder Management
- Work closely with Business, Product, Data Engineering, Data Architecture and Application teams.
- Participate in requirement-gathering sessions with business stakeholders.
- Prepare technical and functional documentation for BI solutions.
- Provide support for UAT, production deployment and post-production issues.
- Understand business processes and convert them into measurable KPIs.
1. Required Technical Skills
Skill AreaRequired KnowledgePower BIDashboard development, DAX, Power Query, data modeling, visualizationTruBIDashboard/report development and visualizationTableauDashboard development, calculated fields, filters and visualizationSQLStrong SQL queries, joins, CTEs, aggregations, viewsMIS/BISMIS reporting, management dashboards, KPI reportingPythonPandas, NumPy, Plotly and dashboard/application developmentReactBasic to intermediate React dashboard developmentAPI IntegrationREST API consumption and backend integrationData ModelingFact/dimension modeling, relationships and reporting modelsData IntegrationDatabase, API, Data Lake and Data Warehouse integrationData ValidationReconciliation,
data quality and report validationVersion ControlGit / GitHub / GitLab or equivalent
1. Preferred Technical Exposure
Candidates with exposure to the following will be preferred:
- AWS Data Lake / Cloud environment
- Hadoop ecosystem
- Spark / PySpark
- Kafka / real-time data
- AWS Glue
- Amazon S3
- Amazon Athena
- Amazon Redshift
- REST APIs
- ETL/ELT pipelines
- Data Warehouse / Data Lake architecture
- CI/CD and deployment processes
- Financial services / Wealth Management / Mutual Funds / Capital Markets reporting
1. Key Deliverables
The selected candidate will be expected to deliver:
1. Management dashboards
2. MIS and BIS reports
3. Power BI dashboards
4. TruBI dashboards
5. Tableau dashboards
6. Python-based analytical dashboards
7. React-based reporting dashboards
8. Automated reporting solutions
9. Backend data integration
10. KPI and analytical reporting solutions
11. Data validation and reconciliation frameworks
12. Dashboard performance optimization
13. Business and technical documentation
14. Experience & Qualification
Mandatory
- Bachelor's degree in Computer Science, Information Technology, Engineering, Data Analytics, Statistics or related field.
- 3+ years of relevant experience in BI / Data Visualization / MIS development.
- Hands-on experience in Power BI.
- Experience with at least one additional BI tool such as TruBI or Tableau.
- Strong SQL knowledge.
- Experience developing MIS/BIS dashboards and management reports.
- Experience working with multiple data sources.
Preferred
- Experience with Python-based dashboard development.
- Experience with React-based dashboards.
- Experience integrating dashboards with APIs/backend systems.
- Experience in financial services, wealth management or capital markets.
- Exposure to cloud/data-lake environments.
1. Behavioral & Soft Skills
- Strong analytical and problem-solving skills.
- Good understanding of business requirements.
- Ability to communicate effectively with technical and business stakeholders.
- Strong attention to data accuracy and reporting quality.
- Ability to independently manage BI development activities.
- Good documentation and presentation skills.
- Ability to work in a collaborative Agile/Scrum environment.
- Strong ownership of assigned deliverables.
1. Performance Expectations
The BI Developer is expected to:
- Deliver accurate and business-relevant dashboards.
- Reduce manual MIS reporting through automation.
- Improve reporting turnaround time.
- Ensure reliable backend-to-dashboard data integration.
- Maintain high data quality and reconciliation standards.
- Optimize dashboard performance and usability.
- Support business stakeholders with timely analytical insights.
📌 BI Developer (Jodhpur)
🏢 ANANDRATHI
📍 Jodhpur