Senior Data Solution Developer
Bombardier View all jobs
- Dorval, QC
- Permanent
- Full-time
- Administer the enterprise data platforms (DWH, Data Lake, BI).
- Create and maintain performance- and cost-optimized data pipelines, with high reliability, to meet business needs.
- Define and operate the infrastructure required for optimal extraction, loading and transformation (ELT) of data from a wide variety of data sources using SQL, API and Spark technologies.
- Design and implement improvements to life-cycle management processes (DevOps) enabling continuous integration, testing and deployment (CI/CT/CD) of data systems.
- Integrate data from various sources (including external data sources and IoT) and manage the big data as a key enterprise asset.
- Create and maintain backend data solutions for data analysts and data scientists. Assist them in unlocking insights from enterprise data.
- Identify, design, and implement internal processes and frameworks to improve the data platform (e.g. eliminating manual processes, optimizing data delivery, evolving data infrastructure capabilities, etc.)
- Work with stakeholders including product, data and architecture SMEs to assist with data-related technical issues and support their data infrastructure needs.
- Ensure compliance with data architecture, data governance principles and security requirements.
- Implement and maintain the data platform's semantic layer.
- Identify data quality issues and make recommendations for addressing root causes.
- Lead the Data Platform team process improvement by leveraging AI and other forms of automation.
- Set up observability/monitoring to measure reliability of the data pipelines and act quickly (e.g. operational support) in case of incident.
- You hold a bachelor's degree in computer science, Statistics, Informatics, Information Systems or another quantitative field.
- You have 8+ years of experience in a Data Engineer / Data Solution Developer role.
- You have knowledge of Agile / SCRUM project delivery, DevOps and CI/CD practices related to data solutions.
- You have advanced knowledge of SQL, query authoring/optimization and relational databases.
- You have experience optimizing 'big data' pipelines (storage, file formats, partitioning, Spark, Python, streaming).
- You are efficient at performing root cause analysis to address data pipeline issues and applying long-term fixes.
- You have experience designing and building data transformation, data structures, metadata frameworks, semantic layer and automated workload management.
- You have experience implementing data protection measures, understanding data privacy and collaborating with Cybersecurity teams.
- You have good knowledge of Azure data services (Azure Data Factory, Azure Data Lake Storage, Event Hub, Databricks, Lakehouse Medallion Architecture) and PowerBI.
- You have good knowledge of object-oriented and functional programming languages: Python, Java, C++, Scala, etc.
- You have good people skills and are a team player, motivated by developing other people with technical coaching.
- You are a good communicator, who can simplify complex technical issues for non-technical people.
- You are fluent in French and English.
SAP as service providerWe use the following session cookies, which are all required to enable the website to function:
- "route" is used for session stickiness
- "careerSiteCompanyId" is used to send the request to the correct data center
- "JSESSIONID" is placed on the visitor's device during the session so the server can identify the visitor
- "Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another
YouTubeYouTube is a video-sharing service where users can create their own profile, upload videos, watch, like, and comment on videos. Opting out of YouTube cookies will disable your ability to watch or interact with YouTube videos.Statistics and Marketing CookiesThese cookies register your activity on our website. To show you relevant personalized advertising on other sites such as Google and Bing, we use Google Tag Manager. We may allow a limited number of trusted third-party advertising partners to install cookies to build a profile of your interests based on information about you, such as your page views on our website or your information requests. These cookies are also used to limit the display frequency of advertisements and to measure and control the effectiveness of our advertising campaigns.Our website may include links to other websites and social plugins. Social plugins are buttons that let you share your experiences on our websites with other people on social media platforms (Facebook, LinkedIn, Instagram, and YouTube). When you share your experiences through social plugins, social media platforms install their own cookies on your device.We use Google Analytics to collect, analyse, measure, and report data from these cookies to understand our web traffic and page views in order to improve the performance of our websites and your user experience. For example, the cookies record which browser and operating system you used, which parts of the websites you visited, your number of visits, and the average duration of your visits. They do not collect information that would allow us to identify you. The collected information is aggregated and, therefore, remains anonymous.LinkedIn: If you apply for a job via your LinkedIn profile, LinkedIn will install a third-party cookie on the Career and Recruitment site. LinkedIn’s policies are governed by their .Statistics and Marketing cookies do not store information about you, but they uniquely identify your browser and device. Together with other information about you collected by our advertising partners or social media companies, your browser and device information could be used by third parties to identify you.Show More DetailsStatistics and Marketing Cookies Provider Description Enabled
Google Tag ManagerGoogle Tag Manager is a tag management system for conversion tracking, site analytics, remarketing, and more.