Software Developer - ETL - Senior

Posted 17 Days Ago
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Design, build, test, and maintain ETL/data pipelines and back-end databases for data warehouse and BI solutions. Translate technical specs into production code, perform debugging, tuning, documentation, and collaborate with stakeholders across the SDLC to ensure scalable, standards-compliant analytics architectures.
Summary Generated by Built In
We do have a job opening for Software Developer - ETL - Senior for our direct client Province of Ontario. The position details are given below:


Job Details:

Job ID: RQ10127 - Software Developer - ETL - Senior

Client : Central Agencies Cluster
Location : 222 Jarvis St. Toronto, Ontario
Duration:  05 months + Extension

Type: Onsite



Job Description:


Responsibilities:


  • Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities. 

  • Required to translate technical systems specifications into working, tested applications. 

  • This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests. 

  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. 


General Skills: 


  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle 

  • Experience in structured methodologies for the development, design, implementation and maintenance of applications 

  • Experience in design, code, test, debug and document applications 

  • Experience in the use of object and/or third generation language development tools 

  • Experience in one or more programming languages 

  • Experience in application design, latest design patterns, deployment and troubleshooting 

  • Experience with relational and hierarchical database technologies 

  • Experience in the use of information retrieval packages using query languages 

  • Experience with one or more communications protocols 

  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts 

  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills 

  • A team player with a track record for meeting deadlines 

 

Desirable Skills: 


  • Knowledge and experience with programming Internet-ready applications 

  • Knowledge and experience in rapid application development (RAD) methodologies 

  • Knowledge and understanding of Information Management principles, concepts, policies and practices 

  • Experience with middleware and gateways 

  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging 

  • Ability to provide post-implementation support and resolve any post-implementation technical issues 

  • Experience conducting design walkthrough sessions with project team 

  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards 

  • Ability to provide user and system documentation as required



Experience and Skill Set Requirements:


Responsibilities/Assignment Deliverables Senior ETL Developer

  • Designs, develops, and maintains database back-end and ETL applications for Data Warehouse and Business Intelligence solutions. 

  • Uses knowledge of ETL languages and development techniques to build and expand application functionality by writing high-quality code using appropriate patterns. 

  • Ensures applications remain scalable while complying to standards and following best practices. 

  • Tests and debugs applications and ensures that software is properly documented. 

  • Collaborates clearly and professionally as part of a development team and communicates with clients.

 

Mandatory Skills:

  • Experience with the Microsoft suite of technology including: Azure Data Factory, Azure SQL Database, Azure Data Lake, and Power BI

  • Experience with Databricks Platform

  • Experience with the Amazon Web Services (AWS) suite of technology including: Amazon Aurora, Amazon Relational Database Search, Glue, OpenSearch, etc.

  • Experience with developing data extraction, transformation, and load programs (daily and initial load) functionality on a wide range of data repositories (structured and semi-structured files, relational and multi-dimensional data stores)

  • Experience with developing, implementing, and maintaining schedule/dependency logic for Extract Transform Load (ETL) scripts

  • Experience with data integration, data cleansing, and data analytics

  • Experience with data modeling and design principles for data marts and data warehouses

  • Experience in database management and administration

  • Experience in constructing complex SQL queries and performance tuning

  • Experience with Git and knowledge of source control strategies

  • Experience creating technical documentation including ETL source-to-target mappings, data model diagrams, architecture artifacts, detailed design documents, etc.

  • Experience in eliciting, documenting, and validating business requirements

  • Experience in software development lifecycle from Development, to Testing and Quality Assurance, to Delivery

  • Solid communications skills: the ability to understand, comprehend, and follow instructions and requirements to communicate clearly and effectively both verbally and in writing.

  • Experience with designing modern analytics architectures (e.g., data warehouses, data lakes, lakehouses).


Nice to have skills:

  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards

  • Experience designing visual dashboards to highlight trends and Key Performance Indicators (KPIs), and developing canned reports (scheduled and ad-hoc)

  • Experience with programming languages such as C#, developing application code such as APIs, Functions, etc.

  • Experience writing scripts with PowerShell and other scripting languages 

Skills Required

  • Experience with Azure Data Factory
  • Experience with Azure SQL Database
  • Experience with Azure Data Lake
  • Experience with Power BI
  • Experience with Databricks Platform
  • Experience with AWS technologies (Amazon Aurora, Amazon RDS, Glue, OpenSearch)
  • Experience developing ETL programs for structured and semi-structured data
  • Experience implementing and maintaining ETL scheduling/dependency logic
  • Experience with data integration, data cleansing, and analytics
  • Experience with data modeling and design for data marts and data warehouses
  • Database management and administration experience
  • Ability to construct complex SQL queries and perform performance tuning
  • Experience with Git and source control strategies
  • Experience creating technical documentation (ETL source-to-target mappings, data models, design docs)
  • Experience across the software development lifecycle (development, testing, QA, delivery)
  • Strong verbal and written communication skills
  • Knowledge/experience designing modern analytics architectures (data warehouses, data lakes, lakehouses)
  • Knowledge of accessibility standards (AODA)
  • Experience designing dashboards and canned reports (Power BI)
  • Experience programming in C# and developing APIs/Functions
  • Experience writing scripts with PowerShell or other scripting languages
  • Experience with middleware, gateways, and installation scripts
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Woodbury, MN
50 Employees

What We Do

ITProFound Inc. is a global technology services and solutions provider specializing in software development, IT consulting, and staff augmentation. They deliver end-to-end business practice solutions, including ERP, cloud migrations, and data analytics, across various industries.

Similar Jobs

ITProfound Inc. Logo ITProfound Inc.

Software Engineer

Information Technology • Professional Services • Software • Consulting
In-Office
Toronto, ON, CAN
50 Employees

Pfizer Logo Pfizer

Senior Director, Internal Medicine Portfolio Strategy Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
10 Locations
121990 Employees
215K-358K Annually

Pfizer Logo Pfizer

Director, Portfolio Strategy Inflammation & Immunology

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
10 Locations
121990 Employees
177K-294K Annually

Ericsson Logo Ericsson

CO-OP Radio SWIT

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Ottawa, ON, CAN
88000 Employees

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account