Etl Developer

S M Software Solutions Inc. Logo

S M Software Solutions Inc.

πŸ“Remote - Canada

Summary

Join our team as an ETL Developer and contribute to the design, development, and implementation of data pipelines using Azure Data Factory (ADF), stored procedures, and Informatica PowerCenter. You will work on a hybrid basis in Toronto, Ontario, initially remote due to COVID-19 restrictions. Responsibilities include developing Azure CI/CD pipelines, designing data models, implementing solutions using Logic Apps and Function Apps, and troubleshooting technical problems. Extensive experience with Azure technologies, Informatica, SQL Server, and Oracle PL/SQL is required. The role involves collaboration with IT professionals and knowledge transfer to Ministry staff.

Requirements

  • Extensive experience in gathering requirements and business process knowledge in order to design correct and high-quality data transformation
  • Extensive experience in design, development, and implementation with Azure Data Factory, Databricks, including: Self-Hosted Integration Runtime, Data movement, ETL pipelines, Performance tuning on large data volumes, Complex data transformations, ADF Debugger to validate data transformation
  • Experience with Informatica, including: Workflow Manager, Repository Manager, Designer, Workflow Monitor
  • Experience with developing solutions using Logic App and Function App
  • Experience in rapid application development (RAD) methodologies
  • Experience in maintaining and improving existing ETL processes
  • Experience in investigating data to identify potential issues within ETL pipelines
  • Experience with Business Intelligence tools IBM Cognos and Microsoft PowerBI
  • Experience with CI/CD (DevOps) pipelines and concepts, including: Azure Resource Management, GitHub Repo, Source code version control, Branching, pull requests, build, release, multiple parallel development repositories merge
  • Experience with Azure DevOps, including: Azure Boards, Azure Test Plans, Azure Pipelines, Azure Repos, Azure Artefacts
  • Extensive experience in designing and developing SQL Server Stored Procedure, Oracle PL/SQL programs
  • Experience with Oracle, Microsoft SQL Server database and tools
  • Experience with relational and hierarchical database technologies
  • Extensive knowledge of Azure SQL DB and Synapse platforms, including: Performance tuning on large data volume

Responsibilities

  • Participate in the review of project, work request and maintenance release artefacts - Use Case, System Requirement Specification, etc
  • Deliver detailed system design documents and any other supporting documentation conforming to Ministry standards
  • Design logical and physical data models using Sybase Power Designer
  • Produce transformation mapping document
  • Implement data pipelines using Azure Data Factory (ADF), stored procedure, and Informatica PowerCenter performing extraction, transformation, and loading activities
  • Implement solutions using Logic App and Function App
  • Generate structured JSON file using ADF/ SQL
  • Develop Azure CI/CD pipeline to automate ADF release
  • Develop complex Oracle PL/SQL program to fulfill project requirements
  • Implement complex data conversion, e.g., binary to character, EBCDIC to UTF
  • Implement complex data transformation(s) for derived and calculated values
  • Integrate data sets from diverse source systems
  • Implement ADF for initial data load and incremental load
  • Promote ADF and Informatica ETL/ELT through all Ministry environments including Development, Integration Testing, QA, UAT, Production
  • Resolve and troubleshoot ADF pipeline, stored procedure, and Informatica workflow technical problems
  • Monitor and analyze incident, provide timely resolution
  • Collaborate with IT Professionals throughout the Software Development Life Cycle
  • Document information from diverse business area stakeholders and subject matter experts
  • Optimize performance of ADF pipeline, Azure SQL and Synapse databases, and Informatica workflow
  • Monitor application functionality and performance on daily basis
  • Provide effective knowledge transfer to Ministry staff at all stages of this assignment

Preferred Qualifications

  • Design, Develop and Implement data pipelines using Azure Data Factory (ADF), stored procedure, and Informatica PowerCenter performing extraction, transformation, and loading activities
  • Develop Azure CI/CD pipeline to automate ADF release
  • Extensive experience in design, development, and implementation with Azure Data Factory, Databricks, Informatica including - Data movement, ETL pipelines
  • Experience with CI/CD (DevOps) pipelines and concepts, including Azure Resource Management, GitHub Repo, Source code version control
  • Extensive experience in designing and developing SQL Server Stored Procedure, Oracle PL/SQL programs
  • Knowledge of Databases - Oracle, Microsoft SQL Server database and tools

Benefits

Hybrid: 3 days onsite / 2 days remote

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs