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.
Skills Required
- 5+ years of data warehousing design and development, including extraction, transformation, loading, and star or snowflake schemas
- 5+ years designing, building, automating, and optimizing complex ETL or ELT processes using PL/SQL or equivalent
- 5+ years writing complex procedures, packages, views, and scripts for data denormalization, extraction, transformation, cleansing, and loading
- 5+ years creating denormalized data assets from normalized Oracle databases and loading them into other DBMS platforms
- 5+ years with relational databases including Oracle, MySQL, and SQL Server; data modeling; advanced SQL; query optimization; replication; and administration
- 5+ years with PL/SQL and T-SQL
- 5+ years with Python and Unix shell scripting
- 5+ years with cloud technologies including Azure, Google Cloud, or AWS
- Advanced hands-on experience with Azure SQL Server and Azure Data Factory
- Experience creating Azure Data Factory copy-activity pipelines and custom Azure development
- Experience with Informatica Cloud IDMC and migration of Informatica PowerCenter v10.2 ETL code
- Experience testing embedded SQL and PL/SQL stored procedures
- Experience with ETL troubleshooting, performance tuning, failover, recovery, and root cause analysis
- Experience with Elasticsearch for search, reporting, and performance optimization
- Experience with JIRA, Azure DevOps, and GitHub version control
- Experience with Oracle Enterprise Manager, Oracle RAC, Oracle Data Guard, Oracle Exadata, Oracle Warehouse Builder, and RMAN
- 5+ years performing technical analysis, application design, programming, code generation, and unit testing
- Experience with system design models, technical documentation, specifications, middleware, gateways, and integration capabilities
- Experience with data analytics, business intelligence, dimensional data modeling, and relational data modeling
- Experience translating business requirements and technical specifications into working, tested applications and data pipelines
- Experience with QA collaboration, debugging, performance testing, and application support
- Experience with complex multi-tier web applications, microservices architecture, or packaged solutions
- Technical leadership experience identifying improvements and recommending solutions
- Experience with Agile/Scrum and Waterfall SDLC methodologies
- Experience working on inter-jurisdictional federal, provincial, or municipal government projects
- Knowledge of provincial environmental services, related legislation, and environmental systems integration
- Knowledge of OPS Enterprise Architecture artifacts, project methodology, gating processes, and systems development methodologies
- Strong analytical, problem-solving, troubleshooting, communication, consulting, stakeholder-management, and customer-service skills
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.






