ETL Engineer Job Description
ETL Engineer Duties & Responsibilities
To write an effective ETL engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included ETL engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
ETL Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for ETL Engineer
List any licenses or certifications required by the position: AWS, ETL, PMI, ITIL, SQL, SP, ISTQB, EPIC
Education for ETL Engineer
Typically a job would require a certain level of education.
Employers hiring for the ETL engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Education, Information Technology, Business, Information Systems, Computer Engineering, Management, Science
Skills for ETL Engineer
Desired skills for ETL engineer include:
Desired experience for ETL engineer includes:
ETL Engineer Examples
ETL Engineer Job Description
- Work independently in developing and maintaining RHI business reporting and analytics applications
- Creates technical designs, develops, unit tests, and documents application enhancements and fixes using RH approved technologies
- Work independently to analyze and provide solution for simple to moderate sized system or data related issues
- Designs, implements and maintains report batches using Oracle Reporting tools and Hyperion toolsets
- Prepares code migration document and works with release team in migrating the code to QA & other environments
- Excellent knowledge of distributed systems and SOA (Service Oriented Architecture)
- Prior experience deploying and/or maintaining a SOA application
- Experience with Data models, ETL/ELT and other backend services
- Good knowledge of BI tools
- Ability to absorb, master and leverage emerging technologies
- Bachelor’s Degree in Computer Science, Computer Engineering, or military experience
- At least 1 year of professional work experience coding in data management, data movement, or data warehousing
- 5+ years experience designing, developing, and implementing ETL (Ab Initio)
- 5+ years experience in at least one scripting language (Shell, Python, Perl)
- Lead & own the process of preparation of design deliverables with due consideration for applicable Codes & Standards
- Take ownership of deliverable produced & their quality
ETL Engineer Job Description
- Ability to work extended hours when needed to deliver results
- Assists in analyzing and solving complex system problems
- Provides weekly status to the production supervisor/manager
- Implements Extract Transform Load (ETL) solutions using BI best practices and methodologies
- Update remedy tickets with information such as work log status, ticket status
- Requirements gathering, development and deployment of new ETL processes into and out of the solution platform
- Work directly with reporting team to ensure ongoing operational and new work complies with requirements and ETL best practice and standards
- Develop and manage project schedules/project work plans, lead design and development reviews
- Expert in data movement techniques and best practices to handle large volume of data
- The Business Intelligence developer will be responsible for design, development, testing, maintenance, and support of the enterprise data warehouse using Oracle Business Intelligence tools and underlying technologies
- Ensure appropriate checking & review of all documents / drawings before release at any Revision status
- Efficient Analytic, Problem - Solving Skills
- Efficient Decision- Making Skills
- Experience in building UI applications using latest technologies such as HTML5
- Working knowledge of ETL solutions such as Informatica
- 2+ years’ Software Engineering experience with BS in Engineering in related field
ETL Engineer Job Description
- Manage relation between data sources and database server, design its interface
- Perform source system data analysis and profiling
- Prepare low-level ETL design documents
- Design and develop ETL mappings for EDW using Informatica
- Tune Informatica ETLs for optimal performance and adherence to business SLAs
- Perform peer code reviews, and assist with IT and business validations to ensure high quality results
- Design and development ETL mappings within data integration tools Informatica
- Analyzes BI end-user requirements and evaluates the feasibility of these requirements from a technical perspective
- Participates in the design, implementation, execution and debug of manual test cases using a variety of testing techniques
- Analyze, design, develop, unit test and resolve defects of multi-source ETL solutions that deliver the dashboards and reports that make data actionable
- 2+ years’ experience in Business Intelligence area
- At least 2 years experience with MicroStrategy reporting software
- Knowledge of data modeling concepts, data warehouse and data aggregation processes and strategies
- Some experience developing utilizing Big Data Hadoop Ecosystem components (Sqoop, Hive, Pig, Flume)
- Design, Develop and ETL, Big Data Hadoop, Design and coding across platforms
- Must have the ability to reason logically and creatively, and use a variety of analytical and research techniques to solve complex problems
ETL Engineer Job Description
- Drive the collection of new data and the refinement of existing data sources to continually improve data quality
- Perform source system analysis to identify potential data quality issues, develop required ETL mappings to stage and integrate data to specifications while providing complete documentation, test plans, and results
- Monitor the ETL processes by building alerts necessary to maintain data integrity, and respond and troubleshoot issues when they arise
- Performance tune existing solutions solutions in which you will be creating
- Review and analyze business requirements and translate these into data integration designs
- Work with various IT and business teams to perform source and target data analysis
- Create technical documentation of Source and Target mappings
- Provide technical leadership to ensure development of data integration maps, workflows, and load processes remain in alignment with proven designs through development reviews
- Troubleshoot, optimize and tune ETL mappings
- Collaborate with system owners and other stakeholders to resolve source data issues and refine transformation rules
- Must be a certified Project Management Professional by the Project Management Institute
- The physical office is within fifteen (15) miles of the client headquarters to support the client’s end-users
- This position is designated under client’s Conflict of Interest Code and will be required to complete and submit to FPPC Form 700, Statement of Economic Interest on an annual basis
- One year of production operations experience in healthcare environment
- At least 6+ years of BI experience with strong expertise in dimensional modeling, ETL Architecture and enterprise data warehouse
- 6+ years of experience in Informatica platform and ETL design and architecture
ETL Engineer Job Description
- Manage exploratory data analysis to support database and dashboard development, advanced analytics efforts
- Evaluate existing ETL mappings and processes and collaborate with the architecture team to identify opportunities for automation and efficiency gains
- Mentor junior team members and contractors
- Maintain updated ticketing for events, incidents, requests, changes, problems
- Responsible for writing and executing test plans and cases, designing and developing automated/ manual test scripts, analyzing, debugging, and reporting code bugs for ETL jobs and data sync jobs
- Creating and executing testing automation jobs for ETL
- Create test cases based on business requirements, user stories, data mapping/transformation rules and interface design
- Validate data across platforms and databases
- Reviews and reports clear test results and defects to stake holders
- Design, architect, develop, and maintain SSIS packages and SSIS batch jobs involving complex source data which will be used to drive clinical and patient care decision making requiring the highest degree of quality and accuracy
- Strong experience in playing Techno-functional role
- Strong experience in performance tuning of SQL Queries and ETL Jobs
- Experience with ticketing tool ServiceNow and versioning tool Perforce a Plus
- Deep understanding of replication technologies Golden gate
- Strong experience with logical / physical data modeling, Dimensional modeling
- Proficient with one of the following relational databases, Oracle/Netezza/UDB