We are looking for a Senior Software Engineer to design and develop ETL solutions for processing large volumes of data. You’ll play a key role in improving our Client's data platform, supporting migrations to Azure cloud, and mentoring team members while maintaining high-quality standards and promoting best practices.
Key Responsibilities:
- Develop and maintain ETL solutions for big data processing.
- Create automated tests to ensure data quality and reliability.
- Enhance the data platform by reducing technical debt and introducing new tools.
- Lead the migration of systems and data to Azure cloud.
- Mentor junior team members and contribute to defining development standards.
Qualifications:
- Experience: 6+ years in data engineering, ETL design, and implementation; 3+ years in batch processing; 2+ years in data analysis and reporting.
- Technical Skills: Proficient in SQL and Scala or Python (4+ years), with experience in Apache Spark, Kafka, Flink, and HDFS.
- Strong team collaboration and communication skills.
Preferred Skills:
- Expertise in database design and modeling.
- Commercial experience with Databricks and Azure cloud.
- Advanced skills in both Scala and Python.
- Exceptional analytical and troubleshooting abilities.
Why join
This is an opportunity to work on cutting-edge projects, influence standards, and grow in a dynamic team environment.
Interested?
Apply now to take your career to the next level!