Job description


  • Communicate with the business as well as technical stakeholders to make sense of the data and to provide own perspective to assist the business.
  • Understand the data mapping and transformations that would be involved for end-to-end data flows from raw data to final consumable layer in the database.
  • Data modelling and data wrangling - to be able to organize data at both macro and micro level and provide logical data models for the consuming visualizations.
  • Data visualization – Responsible for designing and delivering visualizations that present key insights derived from the data analysis
  • Understand importance of speed performance of visualizations and how data modelling and visualization design impact it.
  • Have an eye for aesthetics and good user experience design
  • In addition to delivery of new projects, assist in support and enhancements of existing data projects and visualizations


  • Fluent in SQL and have in-depth hands-on knowledge with SQL with a relational database system or data warehouse
  • Deep working experience in handling and wrangling of data using analytical tools (eg. Excel)
  • Data modelling experience for analytical/reporting systems
  • Able to conceptualize the processes and steps of what is required from the business all the way to implementing the data mapping/transformation processes from source to a target data model
  • Good experience with visualization tools such as PowerBI or Tableau
  • Understand the importance of performance and able to implement best practices in ensuring performance and maintainability for data and visualization projects
  • This person is required to be dynamic and be a quick eager learner as knowledge about new technologies will need to be acquired on the spot
  • Have a strong interest in data visualization and the art of delivery of insights to the end user

Nice to haves:

  • Data engineering experience in creating ETL/ELT data pipelines
  • Experience in a programming language (eg.Python ,C#) is a an advantage

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.