Key Duties and Responsibilities: Design, build, and maintain robust ETL/ELT pipelines using Python, SQL, and cloud-native tools Integrate data across transactional, accounting, and CRM systems (SQL Server, PostgreSQL, Sage One, Xero, and Dataverse) Deliver fit-for-purpose data products for advanced analytics Ensure data accuracy, security, and accessibility across millions of rows monthly Collaborate with architects, analysts, and developers to improve reliability and efficiency Research new opportunities for data acquisition and innovation Document, monitor, and optimize pipelines while following best practices Essential Skills and Requirements: Degree in Information Systems, Computer Science, Mathematics, Statistics, or Finance 8+ years of experience in data engineering or related roles Proven expertise in Python-based data engineering projects Strong proficiency in SQL & Python for transformation and automation Experience with data orchestration tools (e.g., Airflow) Excellent problem-solving and communication skills Bonus Points For: Knowledge of dimensional modelling & warehouse design Experience with systems like Sage One, Xero, Business Central, Hubspot, and Dataverse Agile (Scrum/Kanban) experience Background in payments or financial services What Our Client Offers: Work on cutting-edge data solutions that power advanced analytics Hybrid flexibility with a base in Stellenbosch Be part of a collaborative, forward-thinking team Opportunity to lead, innovate, and make a real impact Ready to engineer the future of data? Apply now!
Senior Data Engineer
NETWORK RECRUITMENT
stellenbosch, stellenbosch
Published 6 days ago
Report job