ETL Developer

Found in: beBee S CA - 2 weeks ago


Toronto, Canada GTT, LLC Full time

ETL Developer

Job Responsibilities

The ETL Developer will design, develop, and implement the ingestion framework from Oracle data source to Azure Data Lake - initial load and incremental ETL. Tools used are:
Azure Data Factory (good knowledge required) to maintain the pipeline from Oracle to Azure Data Lake
Azure Databricks/PySpark (good Python/PySpark knowledge required) to build transformations of raw data into curated zones in the data lake
Azure Databricks/PySpark/SQL (good SQL knowledge required) to develop and/or troubleshoot transformations of curated data into datamart model
Review the requirements, database tables, and database relationships - Identify gaps and inefficiencies in the current production reporting environment and provide recommendations to address them in the new platform.
The ETL Developer will design ingestion framework and CDC - tools used are Oracle Golden Gate and Azure Data Factory
Prepare design artifacts
Work with an IT partner on the configuration of Golden Gate - responsible for providing direction and "how to ".
Maintain a dynamic pipeline for ETL ingestion to add new tables and data elements
Data design - physical model mapping from data source to reporting destination.
Understand the requirements. Recommend changes to the physical model to support ETL design.
Reverse engineer and document existing SQL logic to improve design effort
Assist with data modeling and updates of source-to-target mapping documentation
Develop scripts for the physical model, and update database and/or data lake structure.
Access Oracle DB, SQL Server, and Azure environments, using SSIS, SQLDeveloper, Azure Data Studio, Azure Data Factory, Databricks, and other tools to develop solutions.
Proactively communicate with business and IT experts on any changes required to conceptual, logical and physical models, and communicate and review timelines, dependencies, and risks.
Development of ETL strategy and solution for different sets of data modules
Understand the Tables and Relationships in the data model.
Create low-level design documents and test cases for ETL development.
Create the workflows and pipeline design
Development and testing of data pipelines with Incremental and Full Load.
Develop high-quality ETL mappings/scripts/notebooks
Develop and maintain pipeline from Oracle data source to Azure Data Lake and Databricks Sql Warehouse
Develop ETL to update datamarts built-in Databricks Sql Warehouse
Perform unit testing
Ensure performance monitoring and improvement
Performance review, data consistency checks
Troubleshoot performance issues, ETL issues, and log activity for each pipeline and transformation.
Review and optimize overall ETL performance.
End-to-end integrated testing for Full Load and Incremental Load
Plan for Go Live, Production Deployment.
Create production deployment steps.
Configure parameters, scripts for go live. Test and review the instructions.
Create release documents and help build and deploy code across servers.
Go Live Support and Review after Go Live.
Review existing ETL processes, and tools and provide recommendations on improving performance and reducing ETL timelines.
Review infrastructure and remediate issues for overall process improvement
Knowledge Transfer to Ministry staff, development of documentation on the work completed.
Document work and share the ETL end-to-end design, troubleshooting steps, configuration, and script review.
Transfer documents, scripts, and review of documents to Ministry.

Experience:
Experience of 7+ years of working with SQL Server, T-SQL, Oracle, PL/SQL development or similar relational databases (must-have)
Experience of 2+ years of working with Azure Data Factory, Databricks, and Python development (must-have)
Experience building data ingestion and change data capture using Oracle Golden Gate (nice-to-have)
Experience working with building databases, data warehouses, and dimensional data marts and working with delta and full loads (must-have)
Experience in Data modeling, and tools - e.g. SAP Power Designer, Visio, or similar (must-have)
Experience with dimensional modeling. Experience in designing data warehouse solutions using slowly changing dimensions (must-have)
Experience working with SQL Server SSIS or other ETL tools, solid knowledge, and experience with SQL scripting (must-have)
Experience developing in an Agile environment
Understanding data warehouse architecture with a delta lake and dimensional model (must-have)
Ability to analyze, design, develop, test, and document ETL pipelines from detailed and high-level specifications, and assist in troubleshooting.
Ability to utilize SQL to perform DDL tasks and complex queries
Good knowledge of database performance optimization techniques
Ability to assist in the requirements analysis and subsequent developments
Ability to conduct unit testing and assist in test preparations to ensure data integrity
Work closely with Designers, Business Analysts, and other Developers
Liaise with Project Managers, Quality Assurance Analysts, and Business Intelligence Consultants
Design and implement technical enhancements of the Data Warehouse as required.

Must-Have:

7+ years using ETL tools such as Microsoft SSIS, stored procedures, T-SQL
2+ Azure Data Lake and Databricks, and building Azure Data Factory and Azure Databricks pipelines
2+ years of Python and PySpark

Skills:

Oracle Golden Gate
SQL Server
Oracle
Ability to present technical requirements to the business

Assets:

Knowledge and experience in building data ingestion, history, and change data capture using Oracle Golden Gate is an asset.

Evaluation Criteria:

Design Documentation and Analysis Skills

Demonstrated experience in creating both Functional Design Documents (FDD) & Detailed Design Documents (DDD).
Experience in Fit-Gap analysis, system use case reviews, requirements reviews, coding exercises and reviews.
Experience in the development and maintaining a plan to address contract deliverables, through the identification of significant milestones and expected results with weekly status reporting.
Work with the Client & Developer(s) assigned to refine/confirm Business Requirements
Participate in defect fixing, testing support and development activities for ETL and reporting
Analyze and document solution complexity and interdependencies by function including providing support for data validation.

Development, Database, and ETL experience

Demonstrated experience in database and ETL development (7+ years)
Experience in developing in an agile Azure DevOps environment
Experience in application mapping to populate data warehouse and dimensional data mart schemas
Demonstrated experience in Extract, Transform & Load software development (7+ years)
Experience in providing ongoing support on Azure pipeline/configuration and SqlServer SSIS development
Experience building data ingestion and change data capture using Golden Gate
Assist in the development of the pre-defined and ad-hoc reports and meet the coding and accessibility requirements.
Demonstrated experience with Oracle and SQL server databases
Proficient in SQL and Python
Implementing logical and physical data models

Knowledge Transfer

The Developer must have previous work experience in conducting Knowledge Transfer and training sessions, ensuring the resources will receive the required knowledge to support the system. The resource must develop learning activities using the review-watch-do methodology & demonstrate the ability to prepare and present.
Development of documentation and materials as part of a review and knowledge transfer to other members
Development and facilitation of classroom-based, or virtual instructor-led demo sessions for Developers
Monitor identified milestones and submission of status reports to ensure Knowledge Transfer is fully completed

Notes:
Hybrid Role- 3-days per week on site.

LI-GTT


  • ETL Developer

    Found in: beBee jobs CA - 1 week ago


    Toronto, Ontario, Canada GTT, LLC Full time

    ETL DeveloperJob ResponsibilitiesThe ETL Developer will design, develop, and implement the ingestion framework from Oracle data source to Azure Data Lake - initial load and incremental ETL. Tools used are:Azure Data Factory (good knowledge required) to maintain the pipeline from Oracle to Azure Data LakeAzure Databricks/PySpark (good Python/PySpark knowledge...

  • ETL Developer

    Found in: Talent CA C2 - 6 days ago


    Toronto, Canada Maarut Inc Full time

    Job...

  • ETL Developer

    Found in: Whatjobs CA C2 - 2 days ago


    Toronto, Canada AMISEQ Full time

    MANDATORY REQUIREMENTS: 7+ years of experience in developing data conversion and migration Extensive experience in data migration in terms of digital transformation,ETL experience in migrating data from legacy applications to modernized solutions. Experience in migrating document attachments from legacy solution to a new modernized solution. Experience...

  • ETL Developer

    Found in: Appcast CA C2 Glassdoor - 3 days ago


    Toronto, Canada AMISEQ Full time

    MANDATORY REQUIREMENTS:7+ years of experience in developing data conversion and migrationExtensive experience in data migration in terms of digital transformation,ETL experience in migrating data from legacy applications to modernized solutions.Experience in migrating document attachments from legacy solution to a new modernized solution.Experience working...

  • ETL Developer

    Found in: Appcast CA A2 P - 2 days ago


    Toronto, Canada AMISEQ Full time

    MANDATORY REQUIREMENTS:7+ years of experience in developing data conversion and migrationExtensive experience in data migration in terms of digital transformation,ETL experience in migrating data from legacy applications to modernized solutions.Experience in migrating document attachments from legacy solution to a new modernized solution.Experience working...

  • Senior ETL Developer

    Found in: JG CA C2 - 4 days ago


    Toronto, Canada Procom Full time

    Senior ETL Developer On behalf of our client in the Government Services Sector, PROCOM is looking for a Senior ETL Developer. Senior ETL Developer - Job DescriptionThis role involves leading the migration of data and files from legacy systems to modernized platforms, ensuring best practice solutions and maintaining high standards of data integrity and...

  • ETL Developer

    Found in: Appcast CA A2 P - 7 days ago


    Toronto, Canada Maarut Inc Full time

    Knowledge & Skills MUST HAVE: • 5+ Years of experience in designing, developing, testing and implementing Extract/Transform/load (ETL) data pipelines and reporting with InfoSphere DataStage and/or Cognos • 4+ years’ experience in data modeling and working with common data warehouse models • 4+ years’ experience doing analysis and developing with...

  • ETL Developer

    1 week ago


    Toronto, Canada Maarut Inc Full time

    Knowledge & SkillsMUST HAVE:• 5+ Years of experience in designing, developing, testing and implementing Extract/Transform/load (ETL) data pipelines and reporting with InfoSphere DataStage and/or Cognos• 4+ years’ experience in data modeling and working with common data warehouse models• 4+ years’ experience doing analysis and developing with SQL...

  • ETL Developer

    7 days ago


    Toronto, Canada Maarut Inc Full time

    Knowledge & Skills MUST HAVE: • 5+ Years of experience in designing, developing, testing and implementing Extract/Transform/load (ETL) data pipelines and reporting with InfoSphere DataStage and/or Cognos • 4+ years’ experience in data modeling and working with common data warehouse models • 4+ years’ experience doing analysis and developing with...

  • ETL Developer

    7 days ago


    Toronto, Canada Maarut Inc Full time

    Knowledge & Skills MUST HAVE: • 5+ Years of experience in designing, developing, testing and implementing Extract/Transform/load (ETL) data pipelines and reporting with InfoSphere DataStage and/or Cognos • 4+ years’ experience in data modeling and working with common data warehouse models • 4+ years’ experience doing analysis and developing with...

  • ETL Developer

    7 days ago


    Toronto, Canada Maarut Inc Full time

    Knowledge & Skills MUST HAVE: • 5+ Years of experience in designing, developing, testing and implementing Extract/Transform/load (ETL) data pipelines and reporting with InfoSphere DataStage and/or Cognos • 4+ years’ experience in data modeling and working with common data warehouse models • 4+ years’ experience doing analysis and developing with...

  • ETL Developer

    Found in: Talent CA C2 - 6 days ago


    Toronto, Canada Maarut Inc Full time

    Job DescriptionJob...

  • ETL Developer

    7 days ago


    Toronto, Canada Maarut Inc Full time

    Knowledge & Skills MUST HAVE: • 5+ Years of experience in designing, developing, testing and implementing Extract/Transform/load (ETL) data pipelines and reporting with InfoSphere DataStage and/or Cognos • 4+ years’ experience in data modeling and working with common data warehouse models • 4+ years’ experience doing analysis and developing with...

  • ETL Developer

    Found in: Appcast CA A2 P - 6 days ago


    Toronto, Canada Tata Consultancy Services Full time

    About TCS TCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to have achieved this status. Our organizational structure is domain-led and designed...

  • ETL Developer

    Found in: Whatjobs CA C2 - 2 weeks ago


    Toronto, Canada Tata Consultancy Services Full time

    About TCS TCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to have achieved this status. Our organizational structure is domain-led and designed...

  • ETL Developer

    Found in: Appcast CA C2 Glassdoor - 2 weeks ago


    Toronto, Canada Tata Consultancy Services Full time

    About TCSTCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to have achieved this status. Our organizational structure is domain-led and designed to...

  • ETL Developer

    Found in: Appcast CA C2 Glassdoor - 1 week ago


    Toronto, Canada Tata Consultancy Services Full time

    About TCS TCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to have achieved this status. Our organizational structure is domain-led and designed...

  • ETL Developer

    Found in: Whatjobs CA C2 - 6 days ago


    Toronto, Canada Tata Consultancy Services Full time

    About TCS TCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to have achieved this status. Our organizational structure is domain-led and...

  • ETL Developer

    Found in: Appcast CA A2 P - 2 weeks ago


    Toronto, Canada Tata Consultancy Services Full time

    About TCSTCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute - one of only eight companies worldwide to have achieved this status. Our organizational structure is domain-led and designed to...

  • ETL Developer

    7 days ago


    Toronto, Canada Maarut Inc Full time

    Knowledge & SkillsMUST HAVE:5+ Years of experience in designing, developing, testing and implementing Extract/Transform/load (ETL) data pipelines and reporting with InfoSphere DataStage and/or Cognos4+ years’ experience in data modeling and working with common data warehouse models4+ years’ experience doing analysis and developing with SQL (e.g. Oracle,...