Talent.com
CN
Specialist Software DevelopmentCN • Montreal Est, Quebec, CA
Specialist Software Development

Specialist Software Development

CN • Montreal Est, Quebec, CA
1 day ago
Job type
  • Full-time
Job description
Job Summary

The Specialist, Data Developer is responsible for building, handling, and optimizing data pipelines. The role moves them effectively into production for key data and analytics consumers, shapes the enterprise Data as a Service (DaaS) model and delivers on Information and Technology (I&T) business models. Moreover, the incumbent develops best practices and optimizes data pipelines to deliver products and services aligned with business expectations. The position plays a pivotal role in operationalizing data and analytics initiatives, defining and building CN’s data integration and DaaS platform roadmap.

Main Responsibilities

Data Development

·Ensure optimal data delivery architecture and processes are consistent throughout ongoing projects

·Optimize CN’s data architecture to support the next generation of products and data initiatives

·Build, handle, and optimize data pipelines, moving them effectively into production for key data and analytics consumers

·Build data and domain event models, implement business rules, and scalable data pipelines

·Ensure compliance with data governance and security requirements while creating, improving, and operationalizing integrated and reusable data pipelines

·Enable faster data access, integrate data reuse, and improve time-to-solution for data and analytics initiatives

·Integrate analytics and data science results with business processes

·Promote effective data management practices

·Collaborate with Data Science, Reporting, Analytics and other Development teams to build data pipelines, infrastructure and tooling to support business initiatives

·Design and develop Exact, Transfer and Load (ETL) pipelines using multiple sources of data in various formats and deploy them to achieve a high-level of reliability, scalability, and security

Data Design

·Collaborate with stakeholders and architects to model data landscape and define secure data exchange approaches

·Meet with stakeholders to identify fit-for-purpose within CN’s existing data ecosystem and deliver options and agile solutions

·Design and develop processing pipelines that ingest data into Data Hubs

·Provide day-to-day support and technical expertise to both technical and
non-technical teams

·Participate in building data development expertise and framework

·Translate business needs into technical requirements

Data Operations and Quality Assurance

·Use Agile methodologies and development practices to streamline project delivery aligned with goals, timelines, and budgets and for code reviews and testing to develop and deliver data pipelines

·Build monitoring and debugging tools to analyze data pipelines

·Help unify software development and operations seamlessly, efficiently, and cost effectively

·Improve software quality, automate processes, and accelerate software releases

·Develop and implement test plans and scripts for various data quality processes

·Maintain manual and automated test scripts

Working Conditions

The role has standard working conditions in an office environment with a regular workweek from Monday to Friday and is eligible to participate in CN’s flexible work from home policy. Due to the nature of the role, the incumbent must be able to meet tight deadlines, handle pressure, and stress.

Requirements

Experience

Data Development

·Minimum 5 years overall work experience

·Minimum 3 years of experience in a Data Development role, working in different data management disciplines including data integration, modelling, optimization, and quality

oExperience working in cross-functional teams and collaborating with business stakeholders in support of a departmental or multi-departmental data management and analytics initiative

oExperience in translating business requirements into advanced data models able to fulfill Analysts and Data Scientists’ requirements

oExperience working in an Agile team environment

Competencies

·Inspires others with impactful communications and adapts to the audience through speech and writing

·Applies analytical thinking

·Innovates through problem solving

·Knows the business and stays current with industry trends to elevate expertise and work

·Demonstrates organizational abilities

·Collaborates with key internal stakeholders to enable higher productivity

·Works independently with little supervision

Technical Skills/Knowledge

·Knowledge of Scala, Java or Python

·Knowledge of software development best practices such as code reviews, testing frameworks, maintainability, and readability

·Expertise with Databricks Delta Lake

·Knowledge of Structured Query Language (SQL) and Non-Structured Query Language (NoSQL) technologies and fluent in writing, executing, and optimizing SQL queries

·Knowledge of Big Data technologies and cloud platforms such as Databricks, Apache Spark, Azure Data Factory, Azure Data Explorer, Azure Data Lake, Google BigQuery, Google Dataproc, Google Cloud Data Fusion, Google Dataflow, Google Cloud Composer, Google, Dataprep, Google Dataplex, Google BigLake, Google Vertex

·Knowledge of event-driven architecture (, Pub-Sub, Kafka, Message Queuing (MQ), Message Queuing Telemetry Transport (MQTT), Advanced Message Queuing Protocol (AMQP), Event Hub, Logstash)

Education/Certification/Designation

· Bachelor's Degree in Computer Science, Electrical Development or Software Development
· Google or Azure Data Development certification*
*Any designation for these above would be considered as an asset

Create a job alert for this search

Specialist Software Development • Montreal Est, Quebec, CA

Similar jobs

Director Software Development

Lightspeed CommerceMontreal
Full-time

We’re looking for a Director, Software Development to lead Engineering for Lightspeed Payments.This key department within Financial Services has grown 3x in the past couple of years.You will be a k... Show more

 • Promoted

Software And Hardware Senior Engineering Specialist (Swel)- Pool Posting

BombardierDorval, Canada
Full-time

Overview When applicable, Bombardier promotes flexible and hybrid work policies.Why join us? At Bombardier, we design, build and maintain the world's peak-performing aircraft for the world'... Show more

 • Promoted

Expert Senior Software Developer In Ai

Edge SignalRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Join Solace as an Expert Senior Software Developer specializing in AI.Lead initiatives that integrate sophisticated AI technology into our event-driven architecture.As a Senior Software Developer, ... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseMontreal (administrative region), QC, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Manager, Software Development – Platform

AlayaCareMontreal
Full-time

At AlayaCare, we're more than just a fast-growing SaaS company, we're a team of people passionate about transforming home healthcare.Our cloud-based platform empowers care providers around the worl... Show more

 • Promoted

Tecsys Software Development Manager

Tecsys Inc.Montreal (administrative region), QC, CA
Full-time

Drive innovation as a Software Development Manager at Tecsys, leading teams in the design of SaaS supply chain solutions for various sectors.Leverage AI tools, agile practices, and strong leadershi... Show more

 • Promoted

Sales Development Specialist in Hardware

Doorware.caMontreal (administrative region), QC, CA
Full-time

Become a Sales Development Specialist in the thriving architectural hardware industry.Your focus will be on fostering relationships and expanding client bases primarily through inside sales efforts... Show more

 • Promoted

Lead Innovative Software Development in a Remote-First Environment

Loopio Inc.Montreal (administrative region), QC, CA
Remote
Full-time

Elevate your career as a Software Development Director.Spearhead strategic document processing solutions, leveraging AI to transform procurement workflows while fostering an inclusive, high-perform... Show more

 • Promoted

Senior Engineer for Innovative Software Development and Mentorship

MakeshipMontreal (administrative region), QC, CA
Full-time

Join a transformative project environment as a Senior Software Engineer.Spearhead the development of scalable solutions while fostering collaboration and mentorship within a talented engineering te... Show more

 • Promoted

Senior Software Development Manager

Ciena CorporationRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

Overview As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers i... Show more

 • Promoted

Software Specialist (Canada)

XonaMontreal
Full-time

Cross-platform desktop development experience (Windows / Linux).Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth.With Pu... Show more

 • Promoted

Product Development Specialist, Staples Promotional Products

Staples Advantage CanadaMontreal (administrative region), QC, CA
Full-time

Staples is business to business.While you may know Staples as the world’s leading office supply company, Staples Promotional Products – a division of Staples – is a national leader in the promotion... Show more

 • Promoted

Manager, Software Development

CNNRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

About Global Product and Design within Streaming and GamesCentral to the mission of the Streaming and Games Team, the Global Product and Design group is responsible for the global streaming platfor... Show more

 • Promoted

Manager, Software Development - Simulation

VentionMontreal (administrative region), QC, CA
Full-time

Headquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor.Our te... Show more

 • Promoted

Technical Lead for Software Development

Maples GroupMontreal
Full-time

Join Groupe Maples as a Technical Lead for Software Development in Montréal, focusing on Business Central and driving Agile projects forward.This role requires a passion for mentorship and technica... Show more

 • Promoted

Sales Development Specialist - Datacenter Services

RM Staffing B.V.Pointe-Claire
Full-time

Drive proactive sales as a Sales Development Specialist at Reboot Monkey, focusing on the Asia-Pacific market.Engage with clients needing swift datacenter solutions across multiple regions.Reboot M... Show more

 • Promoted

Motivated Software Developer Enhancing High-Performance Systems

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

Step into a challenging role as a Software Developer dedicated to building robust, high-performance systems.Collaborate with an experienced team determined to push the boundaries of low-latency inf... Show more

 • Promoted

Strategic Director of Software Development for Engineering Excellence

LoopioMontreal (administrative region), QC, CA
Full-time

Step into a pivotal role as Director of Software Development, guiding advancements in document ingestion technology.Lead a talented team in remote-first settings, prioritizing innovation and team d... Show more

 • Promoted

CAD/CAM Systems Software Specialist - montréal

J Suss Industries Inc | J Suss Industries USA Incmontréal, qc, ca
Full-time

JSI is known for our North American manufacturing of on-trend custom kitchen cabinetry & architectural woodwork packages for the multi-unit residential apartment and condo markets.We have developed... Show more

 • Promoted

Senior Software Development Engineer in Test Montréal, Quebec, Canada

Medeloop, Inc.Montreal (administrative region), QC, CA
Full-time

Senior Software Development Engineer in Test.We're looking for a Senior SDET who thinks deeply about quality in systems that are inherently non-deterministic.Agentic AI doesn't fail the same way tr... Show more