About the Role
Main responsibilities include designing, developing and implementing ETL processes. This involves extracting, transforming and loading data from multiple sources into data warehouses and data lakes. Additional tasks include collaborating with stakeholders to gather requirements and translate them into technical specifications, as well as optimizing ETL processes for performance, scalability and maintainability. Incident monitoring and resolution are also key aspects of this role, ensuring data quality, consistency and integrity. Junior developers will be supported in promoting best practices in development and data integration, while also producing technical documentation on ETL flows, architecture and data pipelines. Work with data architects and DBAs is required to ensure efficient data storage and retrieval strategies. Finally, staying up-to-date with new technologies and trends in data integration, including cloud computing, is essential.
Requirements for this position include a Bachelor's Degree in Computer Engineering, Information Systems or similar fields, along with 4-6 years of experience in ETL development, preferably with tools such as Informatica PowerCenter - IBM. Strong skills in data warehousing and data integration, SQL and relational databases (Oracle, SQL Server, MySQL), performance tuning and optimization of ETL processes, Unix/Linux scripting and scheduling tools (e.g., Control-M, Autosys) are necessary. Additionally, English language proficiency is required, and experience with cloud data platforms (Snowflake, Redshift, Azure, GCP, AWS) will be valued. Knowledge of Data Governance and Data Quality frameworks is a plus.
We offer a friendly work environment that encourages learning, collaboration and growth. You will be part of communities of experts who share their knowledge and experience, and you will have the opportunity to choose your projects. Our clients trust us, and we benefit from a network of professionals who value high standards, humility, benevolence and proximity.