Data Engineer - Senior
North Vancouver, British Columbia, Canada
We welcome applications from all qualified job seekers. Should you require accommodations throughout the application or hiring process, please don’t hesitate to contact accessibility_services@icbc.com, as we are committed to ensuring a seamless and accessible experience for all candidates.
Closing date: October 11 , 2024
Position Highlights:
The Senior Data Engineer will join the Data Management team and focus on the development of big data reporting and analytics solutions including solutioning for Cloud systems , working closely with business partners and stakeholders to meet their decision-support requirements.
As the consolidation point for all business intelligence and business analytics functions across ICBC, the Information Management team's goal is to empower the organization to drive efficiencies and savings across all facets of the business. This is accomplished by providing internal and external customers with precision reporting, query and analysis, statistical, descriptive analysis, and performance measurement (dashboards, scorecards and indicators).
Accountabilities will include:
- Working in collaboration with customers across the organization (among all lines of businesses) to plan,scope, execute and sustain data-based solutions.
- Responding to internal and external ad hoc requests, review and clarify data requirements.
- 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.
- Developing pipelines for data processing, data validation and optimizations.
- Conducting analysis for moderate to complex requirements, defining the design patterns, presenting findings and providing clarification.
- Lead and help in solutioning Cloud systems.
Position Highlights:
To make an immediate contribution, the Senior Data Engineer will bring the following:
- Minimum 8+ years’ experience in software development preferably in data & analytics solutions.
- Advanced skill in programming languages such as Scala or Java.
- Working experience with Big Data platforms, ideally with exposure to Hadoop ecosystem (HDFS, Hive, SPARK,NoSQL,YARN)
- Strong SQL and analytical skills with experience in large datasets.
- Hands-on experience with structured and unstructured data.
- Demonstrated ability to work with large and complex datasets, while managing priorities and responding to time pressures.
- Excellent interpersonal, verbal and written communication skills to work with Managers & Business Stakeholders.
- Detail-oriented with demonstrated ability to meet deadlines, manage multiple priorities and work effectively under pressure.
- Strong understanding of data quality process, data analysis and data profiling.
- Ability to apply critical thinking skills to troubleshoot and perform root cause analysis on technical problems and solution design.
- Providing technical advice and guidance to staff in resolving complex data integration issues.
- Experience with performance tuning and code optimization.
- 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.
- Understanding of Agile Methodologies.
- Experience with DevOps and visualization tools, such as Tableau would be an asset.
Position Information:
- ICBC provides comprehensive and flexible benefit coverage to all eligible employees including a defined benefit pension plan.
- Three options of health and dental coverage. Two of those options fully paid by ICBC and with access to Flex credits.
- 100% employer paid life insurance, long term disability and travel insurance.
- Sick leave plan – 100% of pay for a period of a maximum of 8 weeks plus 85% of your pay for a subsequent period of up to 9 weeks.
- Additional optional insurance coverages.
- Only candidates legally entitled to work in Canada will be considered for this position
About us:
At ICBC, it’s our job to make sure the car insurance system works for all British Columbians, today and in the future. If you want to make the most of your skills and expertise while growing your career, we want you. A career at ICBC is an opportunity to be part of a talented, diverse and inclusive team that is driven to serve its customers and community. You can expect a competitive salary, comprehensive benefits and a collaborative work environment. If you are reliable and dependable, contact us today to be part of our talented and diverse team as we work together to create an insurance system we can all be proud of.
Work arrangements defined:
- Resident – you will work at your primary in-office headquarters on all scheduled work days.
- Hybrid 8 – you will work a minimum of 8 days in a 4-week period at your primary office headquarters (typically 2 days per week). The remaining days will be remote within British Columbia.
- Hybrid 10 – you will work a minimum of 10 days in a 4-week period at your primary office headquarters (typically one week in/one week out or up to 3 days per week). The remaining days will be remote within British Columbia.
- Mobile – you will work a significant amount of time in the field, in addition to working from an office and optionally working remotely within British Columbia.
#IND1
Job Segment:
Database, Cloud, Business Intelligence, Java, SQL, Technology