Senior Data Engineer (12-month FTC)
Job Type | Contract |
Area | Johannesburg, South AfricaGauteng, South Africa |
Sector | IT - Data |
Salary | Market Related |
Start Date | Approximately 1 month |
Job Ref | VR/26579 |
- Description
Swan iT is searching for a Senior Data Engineer to join a client on a 12-month Fixed Term Contract. You will be responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to support advanced analytics, BI, and data-driven decision-making.
As the Senior Data Engineer, you will bring strong technical experience, show leadership in data initiatives, and work closely with both technical and business stakeholders to ensure high-quality data solutions
Responsibilities:
- Data Engineering & Pipeline Development
- Design, develop and maintain complex data pipelines from multiple sources into a central data platform/lakehouse.
- Ensure reliability, scalability, and maintainability of pipelines.
- Optimize data flows and data quality checks.
- Data Platform Design & Maintenance
- Contribute to the architectural design and enhancements of the data platform.
- Support the implementation of cloud-first data solutions, primarily in AWS.
- Lead initiatives for automation, monitoring, and CI/CD for data engineering workflows.
- Technical Leadership & Mentorship
- Provide technical guidance and mentorship to Data Engineers.
- Advocate for best practices in data engineering, including version control, testing, and documentation.
- Conduct code reviews and support knowledge sharing across the team.
- Stakeholder Collaboration
- Collaborate with data scientists, analysts, software engineers, and business stakeholders.
- Translate business requirements into technical specifications and deliverables.
- Support data consumers by developing reports, data products, and self-service solutions.
Requirements:
- A degree or diploma in Computer Science, Information Systems, Engineering, or a related field.
- 4–7 years of hands-on data engineering experience.
- Advanced proficiency in Python and SQL.
- Strong database design knowledge and experience with data warehousing techniques and modelling approaches.
- Experience building and maintaining cloud-based data architecture (AWS preferred).
- Data Engineering & Pipeline Development