Talent.com
CN
Specialist Software DevelopmentCN • Montreal Est, Quebec, CA
Les candidatures ne sont plus acceptées
Specialist Software Development

Specialist Software Development

CN • Montreal Est, Quebec, CA
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

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

Créer une alerte emploi pour cette recherche

Specialist Software Development • Montreal Est, Quebec, CA

Offres similaires

Senior Software Engineer in AI Development

AlphaSenseMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Software Engineer Opportunity in Longueuil

Aviya Aerospace SystemsLongueuil, Montérégie, Canada
Temps plein

Become a key player as a Software Engineer at Aviya Aerospace Systems in Longueuil, Quebec, where your programming skills in Java and Python will drive aerospace innovations.Aviya Aerospace Systems... Voir plus

 • Offre sponsorisée

Software and Hardware Senior Engineering Specialist (SWEL)- Pool Posting

BombardierDorval
Temps plein

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’s most discerning... Voir plus

 • Offre sponsorisée

Specialist in System Engineering Integration

SpaceBridgeMontreal (administrative region), QC, CA
Temps plein

Become a key player as a Specialist in System Engineering Integration, driving critical design and validation efforts in R&D projects.Your expertise will help translate system concepts into actiona... Voir plus

 • Offre sponsorisée

Remote Software Development Manager (React, C#, Azure)

Insight GlobalMontreal (administrative region), QC, CA
Télétravail
Temps plein

A leading consulting firm is seeking experienced Software Development Managers to join a top HCM company in Canada.This fully remote role requires a strong background in software development, parti... Voir plus

 • Offre sponsorisée

Sales Development Rep (SDR) Software - Bilingual - Montreal or Cornwall

ZohoMontreal, Montreal (administrative region), CA
Temps plein

Sales Development Rep (SDR) Software - Bilingual - Montreal or Cornwall.Zoho Corporation offers smart software solutions to help businesses grow, with over 125 million users worldwide across 55+ pr... Voir plus

 • Offre sponsorisée

Dynamic Senior Full Stack Developer Enhancing Software with AI

ThirdbridgeMontreal (administrative region), QC, CA
Temps plein

Transform software development as a Senior Full Stack Developer leveraging AI tools.Collaborate in a friendly environment where flexible schedules and creativity are prioritized.You’ll be instrumen... Voir plus

 • Offre sponsorisée

Application Software Development Engineer - Gas Turbine Controls / Ingénieur en développement d[...]

Siemens EnergyMontreal
Temps plein

Join Our Team as a Gas Turbine Controls Application Software Development Engineer!.Drive the product roadmap by proposing innovative solutions that enhance customer operations.Contribute to project... Voir plus

 • Offre sponsorisée

Videri Software Test Specialist

Videri Inc.Montreal (administrative region), QC, CA
Temps plein

Videri seeks a Software Test Specialist to enhance its digital transformation platform.This hybrid position in Montreal will focus on comprehensive software testing and hardware integration.In this... Voir plus

 • Offre sponsorisée

Enterprise Software Sales Specialist

Max TechnologiesMontreal (administrative region), QC, CA
Temps plein

A well-capitalized software startup is seeking a motivated sales representative in Calgary, Alberta.This role focuses on selling cybersecurity and enterprise software, requiring excellent communica... Voir plus

 • Offre sponsorisée

Remote z/OS Systems Programmer Specialist

Rubicon PathMontreal (administrative region), QC, CA
Télétravail
Temps plein

Join as a Remote z/OS Systems Programmer Specialist.Put your expertise in software configuration and system maintenance to work while managing complex z/OS environments efficiently.In this role, yo... Voir plus

 • Offre sponsorisée

SDET: Build Our QA Foundation from Ground Up (Remote)

BounceMontreal
Télétravail
Temps plein

A leading payment technology company in Montreal is seeking a Software Development Engineer in Test (SDET) to build their quality assurance foundation.Candidates should have over 3 years of experie... Voir plus

 • Offre sponsorisée

Sr. Developer - Application Development N 4B

GENPACT CANADA SERVICES COMPANYMontreal
Temps plein

Developer - Application Development NReady to turn bold ideas into real-world impact? At Genpact, we don’t just adapt to change, we lead it.AI and digital innovation are transforming the way busine... Voir plus

 • Offre sponsorisée

Aerospace Software Development Specialist

SyntronicMontreal (administrative region), QC, CA
Temps plein

Become a pivotal player in aerospace as an Aerospace Software Development Specialist.Drive innovation in satellite flight software development and empower cutting-edge aerospace missions.You will c... Voir plus

 • Offre sponsorisée

Software Specialist (Canada)

XonaMontreal
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Software Architect: Scalable Systems Lead

Yeah! GlobalMontreal
Temps plein

A leading software firm in Montreal is seeking a skilled Software Architect to design and implement software solutions aligned with business requirements.You will guide development teams, ensuring ... Voir plus

 • Offre sponsorisée

Motivated Software Developer Enhancing High-Performance Systems

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Software Developer – Distributed Systems

GuruLinkMontréal, Montreal (administrative region), Canada
Temps plein

Our client is a global investment management firm.As a technology and data-driven firm, they design and build their own cutting-edge systems, from high performance trading platforms to large scale ... Voir plus

 • Offre sponsorisée

Director of Software Development – Vancouver BC (100% remote/ hybrid) *Completed*

Corporate Recruiters Ltd.Montreal (administrative region), QC, CA
Télétravail
Temps plein

Director of Software Development – Vancouver BC (100% remote/ hybrid) ***Completed**.Our client is an intranet SaaS platform that helps employees at organizations around the world share knowledge, ... Voir plus

 • Offre sponsorisée

Avionics Engineer - System Development Specialist

SogeclairMontreal (administrative region), QC, CA
Temps plein

Join the SOGECLAIR Group as an Avionics Systems Engineer and lead system developments that enhance aircraft safety and compliance.Engage with diverse teams for seamless avionics integration.This ro... Voir plus