onsite
Senior Data Visualization Developer - NiSource
Software Engineer
Lead the design and development of interactive dashboards using Python, JavaScript, D3.js, Tableau, and Power BI to deliver actionable insights on resource utilization, demand forecasting, and capacity risk for cross‑functional teams.
About the role
Key Responsibilities
- Collaborate with engineering, infrastructure, finance, and PMO to gather requirements and translate business needs into scalable data visualizations.
- Design, develop, and maintain interactive dashboards using Python, JavaScript, D3.js, Tableau, and Power BI.
- Extract, transform, and load data from SQL databases and other sources to support real‑time analytics.
- Ensure data accuracy, performance, and visual consistency across all dashboards.
- Provide training and documentation to stakeholders for effective dashboard usage.
Requirements
- 5+ years of experience in data visualization and dashboard development.
- Proficiency in Python, JavaScript, and D3.js for custom visual components.
- Strong experience with Tableau and Power BI for enterprise reporting.
- Solid SQL skills and experience with data modeling.
- Excellent communication skills and ability to work cross‑functionally.
Skills
pythonjavascripttableaupower bisql