Job Title: Data Engineer
Hiring Company: Epik Solutions
Location: Remote, Montreal, Sherbrooke, Brossard - Canada
Employment Type: Long Term Contract
Pay Rate Range : CAD 50/hr. - 55/hr. (All Inclusive, without benefits) with Epik Solutions
Schedule: 35 hours per week
Relevant experience required: 8+ years
Technologies or skills required: Snowflake / DBT
Languages: French and English
Job Description:
Looking for a Data Engineer to join our team and bring the analytics practice to the next level. We are looking for a motivated person who thrives in a dynamic and challenging environment, who loves working with tools on the edge, who has no problem switching between multiple programming languages, and who is able to find out-of-the-box solutions to solve complex problems. In this role, you will be at the heart of the definition and implementation of world-class analytics solutions, and you will contribute to set data as a strategic advantage for BRP.
Responsibilities:
● Design, develop, implement and support robust ETL/ELT/Data Pipelining solutions
● Coordinate with multiple development teams to achieve delivery objectives
● Provide support in requirements definition, estimation, development and delivery of robust and scalable solutions
● Development and support of real-time data ingestion processes from various data sources
● Development and support of data models optimized for business intelligence usage
● Build integrations with APIs from external providers such as Google, Facebook, Salesforce, SAP and others
● Adhering to industry standards and laws such as GDPR and SOX
● Be a leader in best-practices definition and creative thinking
Required Skills:
● Master Degree in Computer Science, Business Intelligence or equivalent
● Solid and demonstrated experience on following technologies:
○ Snowflake
○ DBT
○ Microsoft SQL Server
○ Power BI
○ Git
● Fluent in various programming languages such as:
○ SQL
○ Python
● Understands and puts into practice data modeling, design and development of solid ETL/ELT data pipelines
● Fluent in writing, executing and optimizing complex SQL queries
● Experience implementing API Service architectures ( REST)
● Develop clean and maintainable code in a CI-CD Environment
● Experience in using cloud BI technologies such as Azure or similar
● Experience in translating business requirements into advanced data models able to fulfill analysts and data scientists requirements
● Experience in data profiling
● Experience in working within an agile team to build big data / analytics solutions
● Strong interpersonal relations, motivated and loves to work on multiple challenging projects
● Strong communication skills, both speaking or writing
● Fluent in English. French or Portuguese is a great asset
● Open-minded and able to adapt to new ways of working (data vault, event-driven architecture, unstructured data, self-service analytics, etc..)
● Well organized and able to self-prioritize, sometimes with conflictual deadlines
● Strong communication skills, both speaking or writing, in both french and english
● Continuously seeks for improvements and craves to put hands on new technologies
Pay: $50.00-$55.00 per hour
Work Location: Remote