Maarut Inc

RQ11272 - Software Developer - ETL - Senior

Maarut Inc  •  Toronto, CA (Onsite)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


Description:


A highly skilled and experienced ETL Developer to design,
develop, and maintain robust data integration solutions. The ideal candidate
will have deep expertise in Informatica PowerCenter v10.2 and Informatica
Intelligent Data Management Cloud (IDMC), PL/SQL, and data warehousing, with a
strong background in performance tuning, troubleshooting, and cloud migration.
This role involves working closely with business analysts, developers, and
stakeholders to ensure high-quality data delivery and system integration.


Key Responsibilities:


  • Contribute to and support design, development, and
    maintenance of ETL processes using Informatica Cloud (IDMC).

  • Migrate Informatica PowerCentre v10.2 ETL code including
    embedded SQL and PL/SQL code developed using Oracle 11g and 19c

  • Test migrated embedded SQL code and PL/SQL based Stored
    Procedures.

  • Performance-tune and optimize SQL queries and PL/SQL code
    for performance and scalability.

  • Conduct root cause analysis and resolve ETL issues,
    including performance tuning and recovery to achieve optimum baseline-based
    performance

  • Perform data extraction, transformation, and loading (ETL)
    from various sources into data warehouses (star/snowflake schemas).

  • Translate technical specifications into fully tested
    applications and data pipelines.

  • Collaborate with vendor and entire project team for unit
    testing, debugging, and validation of ETL processes.

  • Document technical designs, deployment guides, and support
    materials.

  • Participate in Agile/Scrum development cycles and iterative
    delivery.

  • Ensure compliance with data governance, security, and access
    control policies.

  • Provide post-implementation support and participate in
    knowledge transfer sessions.

  • Provide database administration including configuration,
    backup/recovery, user roles, database


General Skills:


  • Experience in programming and analysis; specialized software
    package support at the specified experience level

  • 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 patters,
    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 in structured methodologies for the design,
    development, implementation and maintenance of applications

  • 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


ETL Skills:


  • Knowledge and experience in gathering requirements and business
    process knowledge in order to transform the data in a way that’s geared towards
    the needs of end users

  • Knowledge and experience maintaining and improving already
    existing processes.

  • Knowledge and experience ensuring that the data architecture is
    scalable and maintainable

  • Knowledge and experience working with the business in designing
    and delivering correct, high quality data

  • Experience investigating data to identify potential issues within
    ETL pipelines, notify end-users and propose adequate solutions

  • Experience preparing detailed documentation for further reference


Desirable Skills:


  • Knowledge and experience with programming Internet-ready
    applications

  • Knowledge and experience in rapid application development (RAD)
    and Agile 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


Requirements


Experience and Skill Set Requirements:


Must Haves:


  • Contribute to and support design, development, and
    maintenance of ETL processes using Informatica Cloud (IDMC).

  • Migrate Informatica PowerCentre v10.2 ETL code including
    embedded SQL and PL/SQL code developed using Oracle 11g and 19c

  • Test migrated embedded SQL code and PL/SQL based Stored
    Procedures.

  • Performance-tune and optimize SQL queries and PL/SQL code
    for performance and scalability.

  • Conduct root cause analysis and resolve ETL issues,
    including performance tuning and recovery to achieve optimum baseline-based
    performance

  • Perform data extraction, transformation, and loading (ETL)
    from various sources into data warehouses (star/snowflake schemas).

  • Translate technical specifications into fully tested
    applications and data pipelines.


Skill Set Requirements:


Technical Skills:


5+ years of experience with:


  • Data warehousing design and development with focus on
    extracting, transforming data coming from various data sources and loading into
    star/snowflake schemas

  • Design, build, automate and optimize complex data ETL/ELT
    processes using PL/SQL and equivalent

  • Writing complex procedures/pkg/views/scripts to do data
    de-normalization, data extraction, data transformation(cleansing), and data
    loading.

  • Creating data assets (denormalized) from highly normalized
    Oracle database, and load the data asset to another type of DBMS (Microsoft SQL
    DBs, Postgress, etc.)

  • Relational databases (Oracle, MySQL, SQL Server), data
    modelling (relational & dimensional), advanced SQL, query optimization,
    data replication, administration

  • Advanced SQL skills (PL/SQL, TSQL)

  • Scripting languages (Python, Unix shell)

  • Cloud technologies (Azure, Google, AWS)

  • Advanced skills and hands-on experience with Azure SQL
    Server and Azure Data Factory

  • Proficient in creating Data Factory pipelines for copy
    activity and custom Azure development

  • PL/SQL for data extraction, transformation, and loading,
    initial setup and other ETL experience management and support, such as
    troubleshooting, performance tuning, failover and recovery

  • Elasticsearch for search/reporting, tuning for performance
    optimization

  • Working knowledge of issue tracking system JIRA, Azure
    DevOps

  • Using Git hub for version control and data model changes

  • Oracle Enterprise Manager (OEM Cloud 12c, OEM 11g Grid),
    Oracle Names Server, Oracle Net Service, Oracle Connection Manager, and
    Oracle Advanced Security, Oracle RAC, Oracle Network, Names Server, Data
    Guard, Oracle Exadata, Oracle Warehouse Builder (OWB)

  • PL/SQL Programming for database change tracking and data
    warehousing

  • Data migration and data integration across different
    platforms (Windows to UNIX, Windows to Windows, UNIX to UNIX)

  • /Recovery (Restore) and refresh production and Dev/UAT/Test
    using RMAN to SAN storage


Core Skills:


5+ years of experience with:


  • Technical analysis, program code, detailed programming and
    reports specifications, program design, writing and /or generating code, and
    conducting unit tests

  • Software in various computing platforms, operating systems,
    database technology, communication protocols, middleware and gateways

  • Developing and maintaining system design models, technical
    documentation and specifications

  • Conducting technical evaluation and assessment of options
    for technical design issues, application figuration aspects and integration
    capabilities, related tools and utilities, gap analysis of integration
    components to technical requirements/specifications/documentation

  • Provide Business intelligence and data analytics, data
    warehouse design, dimensional data modeling, relational data modelling
    development and support

  • Conduct research and assessment of options for technical
    design issues

  • Contributing to design/development project plans, including
    work breakdown and resources estimates

  • Working with the business analysts to translate the business
    requirements and functional specifications into an application design
    appropriate to meet the business and operational/IT needs

  • Working with technical systems specifications and
    translating them into working, tested applications for large, complex, mission
    critical applications

  • Work with Quality Assurance (QA) to code, test, and debug
    extensions/tools integration services

  • Analysis, design and development work on complex, multi-tier
    web-based applications, micro-services architecture, and off-the-shelf
    solutions

  • Proven technical leadership skills with ability to identify
    areas for improvement, and recommend solutions

  • Undertaking proof of technology with test data to simulate
    application load and performance tuning related applications

  • Providing software expertise in various computing platforms,
    operating systems, database technology, communication protocols, middleware and
    gateways

  • Providing application programming support for incident
    management, application functionality sustainment, performance tuning and
    technical documentation

  • Web database performance optimization

  • Ensuring compliance with architecture framework and system
    standards, and Agile Development Methodology

  • Software Development Lifecycle (SDLC) end-to-end Agile/scrum
    and Waterfall methodologies

  • Knowledge and experience with leading-edge technologies,
    design criteria including usability, security, and privacy or web and mobile
    applications.


Public Sector Experience:


  • Experience working with inter-jurisdiction projects between
    federal/provincial/municipal governments

  • Knowledge of the provincial Environmental services and the
    legislative framework that governs the data

  • Experience with data migration and integration of with
    different Environmental systems

  • Knowledge of OPS Enterprise Architecture artifacts (or
    similar), processes and practices, and ability to produce technical
    documentation that comply with industry-standard practices

  • Experience adopting and adhering to OPS Unified I&IT
    Project Methodology, OPS Enterprise Architecture and OPS

  • Gating process, and OPS Standard Systems Development
    Methodologies.


General Skills:


  • Exceptional analytical, problem solving and decision-making
    skills

  • Demonstrated strong interpersonal, verbal and written
    communication skills

  • Demonstrated troubleshooting and critical thinking
    experience

  • Demonstrated ability to apply strong listening skills to
    facilitate issue resolution

  • Effective consulting skills to engage with all stakeholders
    with proven track record for building strong working relationships

  • Excellent customer service skills, including tact and
    diplomacy to ensure client needs are managed effectively

  • Highly motivated, flexible, detail-oriented and creative
    team player with perseverance, excellent organization and multitasking
    abilities, and a proven track record for meeting strict deadlines.
Maarut Inc

About Maarut Inc

Maarut Inc is a Canadian company helping organizations fulfill staffing solutions based on current, future and ongoing needs of market.

Check out the new job openings https://careers.maarutinc.com/jobs/Careers

Register with us : https://careers.maarutinc.com/candidateportal?register=true

Finding IT talent is a significant challenge in today’s business landscape. Maarut Inc has the unique methodology for identifying, acquiring and retaining top IT resources across various areas of expertise. We help companies hire better candidate, and make meaningful relationships between the job seeker and the employers.

Engaging the right people with the right skills and experience can make or break your company. As an employment agency representing many talented skilled professionals who can pinch in immediate on projects, fill team gaps and support growth, we quickly deliver the exact talent you require for your needs.

Our goal is to craft flexible, targeted solutions as per your staffing needs by matching the right people, to the right job, at the right time.

Our recruiters are savvy insiders, having worked in the industries for which they recruit. They’ve walked in your shoes, so they understand the exciting, satisfying and challenging aspects of each job. They understand what makes IT placement unique, team dynamics and how each company and candidate are special.

Our recruitment team is specialized in identifying the top technical consultants with skill sets such as:

Application Development

Big Data

Business Intelligence/Reporting

Business Systems Analysis

Data Warehousing

Database

Devops Engineers

ERP/SCM/CRM

Guidewire consultants

Incident management Professionals

Infrastructure

Mainframe

Project Management

Quality Assurance

Salesforce consultants

Web Development/Design

Apply for jobs now or Register yourself now

https://www.maarutinc.com/applyjobs

Industry
IT & Software
Company Size
11-50 employees
Headquarters
Toronto, CA
Year Founded
Unknown
Social Media