Description

Job Description
We are seeking a talented and experienced Software Engineer with expertise in ETL (Extract, Transform, Load) development to join our dynamic team. As an ETL Developer, you will be responsible for designing, developing, testing, and implementing ETL solutions to support our data integration and analytics initiatives. The ideal candidate will have a strong background in data warehousing concepts, SQL programming, and experience working with ETL tools and technologies.

Key Responsibilities:
Design and develop ETL processes to extract data from various sources, transform it according to business requirements, and load it into target systems.
Collaborate with business analysts, data engineers, and other stakeholders to understand data integration requirements and translate them into technical solutions.
Perform data profiling, data quality analysis, and data cleansing to ensure the accuracy, completeness, and integrity of data.
Optimize ETL workflows and processes for performance, scalability, and reliability.
Develop and maintain documentation for ETL processes, data mappings, and data dictionaries.
Monitor ETL jobs, troubleshoot issues, and perform root cause analysis to resolve data integration problems.
Work closely with cross-functional teams to support data analytics, reporting, and business intelligence initiatives.
Stay updated with emerging trends and best practices in ETL development and data management technologies.
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Proficiency in SQL programming and experience working with relational databases (e.g., Oracle, SQL Server, MySQL).
Hands-on experience with ETL tools such as Informatica, Talend, SSIS, or similar.
Strong understanding of data warehousing concepts, dimensional modeling, and ETL best practices.
Experience with scripting languages (e.g., Python, Perl, Shell scripting) is a plus.
Familiarity with cloud-based data platforms (e.g., AWS, Azure, Google Cloud) is preferred.
Excellent analytical, problem-solving, and communication skills.
Ability to work independently as well as collaboratively in a team environment.
Strong attention to detail and commitment to delivering high-quality solutions on time.

Education

Any Graduate