Data Engineer

Website Insurance Corporation of British Columbia

Job Description:

The Senior Data Engineer will join the Information Management team and focus on the development of big data reporting and analytics solutions, working closely with business partners and stakeholders to meet their decision-support requirements.

Job Responsibilities:

  • Working in collaboration with customers across the organization (Insurance & Contact Centre) to plan, scope, execute and sustain data-based solutions
  • Responding to internal and external ad hoc requests, review and clarify data requirements
  • Leading a team of Data Engineers.
  • Providing subject matter expertise within the department and to clients on data sources, workflows, business process, and the appropriate tools with which to analyze their data
  • Conducting analysis for moderate to complex requirements, defining the design patterns, presenting findings and providing clarification.
  • Developing pipelines for data processing, data validation and optimizations

Job Requirements:

  • Design, develop and enforce best practices and standards around data quality and querying
  • Ability to work effectively with a team or independently, as well as lead small teams as needed
  • Excellent interpersonal, verbal and written communication skills to work with Managers & Business Stakeholders
  • Strong understanding of data quality process, data analysis and data profiling
  • Advanced skill in programming languages such as Scala or Java
  • Minimum 8+ years’ experience in software development preferably in data & analytics solutions
  • Experience with DevOps and visualization tools, such as Tableau would be an asset.
  • Experience with performance tuning and code optimization
  • Detail-oriented with demonstrated ability to meet deadlines, manage multiple priorities and work effectively under pressure
  • Ability to apply critical thinking skills to troubleshoot and perform root cause analysis on technical problems and solution design
  • Poviding technical advice and guidance to staff in resolving complex data integration issues
  • Strong SQL and analytical skills with experience in large datasets
  • Hands-on experience with structured and unstructured data
  • Working experience with Big Data platforms, ideally with exposure to Hadoop ecosystem (HDFS, Hive, SPARK, NoSQL, YARN)
  • Demonstrated ability to work with large and complex datasets, while managing priorities and responding to time pressures
  • Understanding of Agile Methodologies

Job Details:

Company:  Insurance Corporation of British Columbia

Vacancy Type: Full Time

Job Location: Vancouver, British Columbia, CA

Application Deadline: N/A

Apply Here