Search jobs > Toronto, ON > Temporary > Developer

ETL Developer 7228-1510

Foilcon
Toronto, Canada
$73.3K-$105.8K a year (estimated)
Full-time

HM Note : This hybrid role isthree (3) days in office and candidates are required to providethree references in theirresume.

Description :

GeneralResponsibilities

Designdevelop and implement ingestion framework from Oracle data sourceto Azure Data Lake initial load and incremental ETL. Tools usedare :

Azure Data Factory(good knowledge required) to maintain pipeline from Oracle to AzureData Lake

AzureDatabricks / PySpark (good Python / PySpark knowledge required) tobuild transformations of raw data into curated zone in the datalake

AzureDatabricks / PySpark / SQL (good SQL knowledge required) to developand / or troubleshoot transformations of curated data into datamartmodel

  • Reviewthe requirements database tables and database relationshipsIdentify gaps and inefficiencies in current production reportingenvironment and provide recommendations to address them in the newplatform.
  • Designingestion framework and CDC tools used are Oracle Golden Gate andAzure DataFactory
  • Prepare designartifacts
  • Work with ITpartner on configuration of Golden Gate responsible to providedirection and howto.
  • Maintain dynamicpipeline for ETL ingestion to add new tables and dataelements
  • Data designphysical model mapping from data source to reportingdestination.
  • Understandthe requirements. Recommend changes to the physical model tosupport ETLdesign.
  • Reverseengineer and document existing SQL logic to improve designeffort
  • Assist withdata modelling and updates of sourcetotarget mappingdocumentation
  • Developscripts for the physical model and update database and / or data lakestructure.
  • AccessOracle DB SQL Server and Azure environments and nbsp;using andnbsp; SSIS SQLDeveloper Azure Data StudioAzure Data Factory Databricks and other andnbsp;

tools to developsolution.

  • Proactivelycommunicate with business and IT experts on any changes required toconceptual logical and physical models communicate and reviewtimelines dependencies andrisks.
  • Development ofETL and nbsp; strategyand andnbsp; solution for different sets of datamodules
  • Understand theTables and Relationships in the datamodel.
  • Create lowlevel design documents and test cases for ETLdevelopment.
  • Createthe workflows and pipelinedesign
  • Development andtesting of data pipelines with Incremental and FullLoad.
  • Develop highquality ETLmappings / scripts / notebooks
  • Developand maintain pipeline from Oracle data source to Azure Data Lakeand Databricks SqlWarehouse
  • Develop ETLto update datamarts built in and nbsp;Databricks SqlWarehouse
  • Perform unittesting
  • Ensureperformance monitoring andimprovement
  • Performancereview data consistencychecks
  • Troubleshootperformance issues ETL issues log activity for each pipeline andtransformation.
  • Reviewand optimize overall ETLperformance.
  • Endtoendintegrated testing for Full Load and IncrementalLoad
  • Plan for Go LiveProductionDeployment.
  • Createproduction deploymentsteps.
  • Configureparameters scripts for go live. Test and review theinstructions.
  • Createrelease documents and help build and deploy code acrossservers.
  • Go LiveSupport and Review after GoLive.
  • Review existingETL process tools and provide recommendation on improvingperformance and reduce ETLtimelines.
  • Reviewinfrastructure and remediate issues for overall processimprovement
  • KnowledgeTransfer to Ministry staff development of documentation on the workcompleted.
  • Documentwork and share the ETL endtoend design troubleshooting stepsconfiguration and scriptsreview.
  • Transferdocuments scripts and review of documents toMinistry.

Skills

Experienceand Skill SetRequirements

Experience :

  • Experienceof 7 years of working with and nbsp; SQLServer TSQL Oracle PL / SQL development or similar relationaldatabases(musthave)
  • Experienceof 2 years of working with and nbsp; AzureData Factory Databricks and Python development(musthave)
  • Experiencebuilding data ingestion and change data capture using Oracle GoldenGate(nicetohave)
  • Experienceworking with building databases data warehouses and dimensionaldata marts and working with delta and full loads(musthave)
  • Experienceon Data modeling and tools e.g. SAP Power Designer Visio or similar(musthave)
  • Experiencewith dimensional modeling. Experience in designing data warehousesolutions using slowly changing dimensions(musthave)
  • Experienceworking with SQL Server SSIS or other ETL tools solid knowledge andexperience with SQL scripting(musthave)
  • Experiencedeveloping in an Agileenvironment
  • Understandingdata warehouse architecture with a delta lake and dimensional model(musthave)
  • Ability toanalyze design develop test and document ETL pipelines fromdetailed and highlevel specifications and assist introubleshooting.
  • Abilityto utilize SQL to perform DDL tasks and complexqueries
  • Good knowledgeof database performance optimizationtechniques
  • Ability toassist in the requirements analysis and subsequentdevelopments
  • Abilityto conduct unit testing and assist in test preparations to ensuredata integrity
  • Workclosely with Designers Business Analysts and otherDevelopers
  • Liaise withProject Managers Quality Assurance Analysts and BusinessIntelligenceConsultants
  • Design andimplement technical enhancements of Data Warehouse asrequired.

Skills :

  • 7years using ETL tools such as Microsoft SSIS stored procedures TSQLand nbsp; (MustHave)
  • 2 Azure DataLake and Databricks and building Azure Data Factory and AzureDatabricks pipelines and nbsp;(MustHave)
  • 2 years Pythonand PySpark and nbsp;(MustHave)
  • Oracle GoldenGate
  • SQLServer
  • Oracle
  • Abilityto present technical requirements to thebusiness

Assets :

Knowledgeand experience building data ingestion history change data captureusing Oracle Golden Gate is anasset.

EvaluationCriteria

DesignDocumentation and Analysis Skills (30points)

  • Demonstratedexperience in creating both Functional Design Documents (FDD) andamp; Detailed Design Documents(DDD).
  • Experience inFitGap analysis system use case reviews requirements reviews codingexercises andreviews.
  • Experience inthe development and maintaining a plan to address contractdeliverables through the identification of significant milestonesand expected results with weekly statusreporting.
  • Work withthe Client and amp; Developer(s) assigned to refine / confirmBusinessRequirements
  • Participatein defect fixing testing support and development activities for ETLand reporting
  • Analyzeand nbsp;and document solution complexity and interdependencies byfunction including providing support for datavalidation.

DevelopmentDatabase and ETL experience (60points)

  • Demonstratedexperience in database and ETL development (7years)
  • Experience indeveloping in an agile Azure DevOpsenvironment
  • Experiencein application mapping to populate data warehouse and dimensionaldata martschemas
  • Demonstratedexperience in Extract Transform and amp; Load software development(7 years)
  • Experiencein providing ongoing support on Azure pipeline / configuration andSqlServer SSIS andnbsp;development
  • Experiencebuilding data ingestion and change data capture using GoldenGate
  • Assist in thedevelopment of the predefined and adhoc reports and meet the codingand accessibilityrequirements.
  • Demonstratedexperience with Oracle and SqlServerdatabases
  • Proficientin SQL andPython
  • Implementinglogical and physical datamodels

KnowledgeTransfer (10points)

TheDeveloper must have previous work experience in conductingKnowledge Transfer and training sessions ensuring the resourceswill receive the required knowledge to support the system.

Theresource must develop learning activities using reviewwatchdomethodology and amp; demonstrate the ability to prepare andpresent.

  • Developmentof documentation and materials as part of a review and knowledgetransfer to othermembers
  • Developmentand facilitation of classroom based or virtual instructor led demosessions forDevelopers
  • Monitoridentified milestones and submission of status reports to ensureKnowledge Transfer is fullycompleted
  • 30+ days ago
Related jobs
Foilcon
Toronto, Ontario

Designdevelop and implement ingestion framework from Oracle data sourceto Azure Data Lake initial load and incremental ETL. Maintain dynamicpipeline for ETL ingestion to add new tables and dataelements. Recommend changes to the physical model tosupport ETLdesign. SSIS SQLDeveloper Azure Data StudioA...

Promoted
First Derivative
Toronto, Ontario

Proven experience working with SQL, SQL Server, Oracle and [ETL tools (DataStage, SQL/PLSQL, Talend); Scheduling tools (JAMS); Tidal and Database (Oracle). Senior SQL Developer – Capital Markets. We are seeking an SQL Developer to join our stimulating and dynamic team. The ideal candidate will have ...

Promoted
Iris Software Inc.
Mississauga, Ontario

Candidate must have at least 5-6 years of relevant experience in Oracle SQL/PLSQL. PL/SQL Objects : Create and maintain objects like procedures, functions, packages , types, triggers,. Collection & Records : Ways of using collection and records in PL/SQL blocks. ...

Promoted
West Works & BluElephant
Canada
Remote

This people centric company is currently looking to hire Data & Reporting Analyst to join their IT team, based out of their Calgary. As the Data & Reporting Analyst, you will be responsible to:. Perform data analysis to identify trends, patterns, and results in datasets and in alignment with stakeho...

Promoted
Synechron
Mississauga, Ontario

This position is for a Cloud Data engineer with a background in Python, Pyspark, SQL and data warehousing for enterprise level systems. Build and optimize data pipelines for efficient data ingestion, transformation and loading from various sources while ensuring data quality and integrity. Design, d...

Promoted
Curinos
Toronto, Ontario

You’ll work with a diverse team of highly talented engineers and product managers to build our next generation data platform, support migration of products from legacy infrastructure, and help product engineering teams leverage the platform to launch new products. Backend software engineering experi...

Promoted
Rona+
Toronto, Ontario

Head Cashier Banner:   RONA+ Entity:   RONA+ - 83096 - Etobicoke City:   Etobicoke Province:   Ontario Job Status:   Temporary | Contractor Job Category:   Frontend Closing Date:   Apply Here By joining the RONA family, you'll enjoy many benefits, such as: An inclusive and safe workin...

Promoted
VPI Working Solutions - Vaughan
Vaughan, Ontario

The Warehouse Associate will be responsible for shipping, receiving and recording the movement of stock to and from establishments. Previous warehouse experience is an asset. ...

Promoted
Upstaff
Toronto, Ontario

Our client is a custom car mat manufacturer seeking warehouse associates in Scarborough to work in the Shipping/ Receiving Department. Our client is a custom car mat manufacturer seeking warehouse associates in Scarborough to work in the Shipping/ Receiving Department. We are seeking a dynamic team ...

Peroptyx
Toronto, Ontario

At Peroptyx, we are looking for Data Analysts who will review mapping data for digital mapping applications. ...