Job description
Job summary
Junior ETL Developer positionSolution design and developmentBased in Leicester office
Job seniority: entry level
Responsibilities
• Analyze source and target data systems• Collaborate with business analysts and data architects• Design and implement ETL processes• Optimize ETL workflows• Implement data quality and validation checks• Design and implement data models• Develop and maintain data integration solutions• Develop and execute test plans for ETL processes• Create and maintain documentation• Collaborate with cross-functional teams
Requirements
• Proficiency in ETL tools and technologies• Proven experience as an ETL Developer• Strong SQL skills• Familiarity with data warehousing concepts• Expertise in scripting languages• Proficiency in programming languages• Specialization in database engineering skills• Exposure to warehousing architecture processes• Knowledge of Hadoop components• Good understanding of modeling tools• Certification in relevant ETL tools or technologies
Key Skills Needed
• Proficiency in ETL tools and technologies (e.g: Informatica, Talend, Apache NiFi)• Strong SQL skills and experience working with relational databases• Familiarity with data warehousing concepts and best practices• Expertise in scripting languages (Python, Bash, Perl, etc.)• Proficiency in programming languages (JavaScript, Java, C++, etc.)• Specialization in database engineering skills – SQL, NoSQL, Hadoop, etc.• Exposure to warehousing architecture processes – MOLAP, ROLAP, EDW, etc.• Known to Hadoop components – Hive, Sqoop, Spark, Hbase, HDFS• Sufficient knowledge about OLAP, SSAS, SSIS, and MDX• Good understanding of modeling tools – Toad Data Modeler, Erwin, etc.• Certification in relevant ETL tools or technologies• Good analytical and Problem-solving skills• Good communication skills• A thorough approach and Self starter• Focus on quality and delivery• Working together in teams• Leadership and effective decision making• Flexible Attitude• Excellent customer service