Data Visualization Developer

Job description


  • Build modular, reusable components that, like the underlying platform, are flexible to many kinds of data and can be put together to create custom solutions to specific problems faced by users
  • Build intuitive interfaces, info graphics, and visualizations and analytic dashboards to provide insights
  • Create or refine data visualization guidelines, toolkits and processes
  • Rapidly iterate, prototype, and implement data visualizations using advanced design and development skills
  • Support the design and development of maintainable high-performance applications from conception, through sustainment, focusing on front-end visualization capabilities
  • Leverage data blending technologies where needed
  • Develop interactive visualizations utilizing various reporting components from multiple data sources
  • Adhere to established source control versioning policies and procedures


  • Bachelor’s degree, or equivalent combination of education and experience
  • 3+ years of experience working with data visualization frameworks and toolsets such as D3.js, React, Tableau, Spotfire, Node, etc.
  • Knowledge of the best practices for implementation and integration with data visualization frameworks
  • Experience in the Healthcare domain is a plus
  • Experience in Microsoft SQL Server stack of solutions, including SSIS and SSAS
  • Strong familiarity with data warehouse design principles, including dimensional modeling
  • A team player able to work in a fast-paced environment
  • Well organized
  • Strong written and verbal communication skills

Ideal Qualifications

You would be a great fit to this role, if you:

  • Are comfortable working independently and collaboratively
  • Have demonstrable experience in and enjoy building, implementing and supporting elegant visualizations that get the job done with minimal complexity
  • Have demonstrated proficiency in applicable web-development language and a visualization library or framework such as Node, React, D3
  • Are goal-oriented
  • Are passionate about quality
  • Enjoy working in a fast paced, agile environment that continuously promotes growth, knowledge and drives to success