Technology

That job has expired. Here are some similar roles:

Regional LCS Project Manager – Libya (Africa)

Regional Project Manager - Field-Based (Libya Focus | Travel Across MENA)Based in Libya | Travel up to 30%Industry: Packaging Machinery / Beverage & FMCG Looking for your next big challenge…

Up to ZAR20000.00 per annum

Junior SQL Developer

Junior SQL Developer Department: Technology Location: Pretoria, Gauteng (On-Site) Blimey, mate, I'm helping my client-brilliant folks in the payments and lending world-find a Junior SQL Developer for their tech team…

ZAR300000 - ZAR420000 per annum

Data Analyst

About the Role: We're looking for a detail-oriented and proactive Data Analyst with experience in the retail sector and a strong grasp of financial data. This role is responsible for…

Lead Software Developer

Job Advert: Lead Software DeveloperPosition: Lead Software Developer Department: Software Development Location: Cape Town Hey, check it out! Our client's this awesome, super innovative company lookin' for a Lead Software…

Data Engineer

Technology

As a data engineer in the Analytics team, you will be the custodian on the movement and storage of data throughout the organisation. This includes maintaining pipelines and data warehouses. You will work with stakeholders across the organisation to source and model data for optimized storage and efficient retrieval.

WHAT YOU WILL BE DOING

Develop high quality software. You will research, design and implement high quality code with a great bias towards efficiency, maintainability and extensibility. Implement unit tests and support quality assurance procedures. Develop and maintain data pipelines. You will source and connect data from source systems to the data warehouse ensuring high levels of robustness, security and accuracy. You will build validations throughout the pipeline to ensure consistency in the transportation of data. Design, develop and maintain databases and architecture. You will work closely with various stakeholders to define the appropriate data models to support business users in using the data and engineering teams to supply data. You will ensure scalability and availability in the design and provide insight on the best ways to improve the architecture and storage. Collaboration. You will work closely with other engineers, product managers, business analysts, designers and various other stakeholders across the organization to understand the problem and provide insightful input in designing the best solution. Continuous improvement. Advocate for and introduce improvements to our development, testing, CI, automation and architecture. Improve the data team’s best practices and processes. YOu will also find ways to automate repetitive and manual tasks. Support deployed code. You will provide support and insight on deployed code to offer support and swift resolution to issues raised by various stakeholders. You will proactively find ways to prevent negative user experiences. Importantly, you need to be socially minded and should want to apply your creativity and skills to reimagining the way out-of-hospital healthcare can be delivered to all South Africans when enabled by technology.

KNOWLEDGE AND EXPERIENCE

● A thorough understanding of database and data warehousing principles including OLAP, Data Marts, Star Schema and Snowflake

● At least 2 years experience in object-oriented languages like Python, Java.

● Experience with stream-processing systems like Fivetran, Storm, Spark-Streaming.

● Experience with big data tools like Hadoop, Spark and Kafka.

● Experience with relational SQL and NoSQL databases like Postgres and Cassandra.

● Experience using cloud platforms like AWS and Azure.

● A familiarity with business intelligence tools like PowerBI and Tableau.

● You have worked and understand agile software development methodologies.

● Knowledge and interest in artificial intelligence, machine learning and predictive modelling is an advantage.

EDUCATION

● Undergraduate degree in Computer Science, Statistics, Applied Mathematics or related field.

● Cloud computing certifications will be an advantage

● Short courses to keep up to speed with modern development and big data tools and practices.

● A post-grad degree will be an advantage

Salt is acting as an Employment Agency in relation to this vacancy.

Job Information

Job Reference: JO-2108-245965
Salary:
Salary per: annum
Job Duration:
Job Start Date:
Job Industries: Technology
Job Locations: Cape Town
Job Types: Permanent

Here are some related jobs

Senior Software Developer

Job Title: Senior Software Developer Department: Technology A long time ago, in a galaxy… well, right here, I'm aiding my client, a noble force in the realm of payments and…

Senior Java Developer

Are you a seasoned back-end developer passionate about designing scalable, reliable systems? As a senior back-end engineer, you'll be responsible for designing, developing, testing, deploying, and maintaining high-performance software systems.…

Intermediate Project Manager – OneStream

Job Title: Intermediate Project Manager - FP&A Systems (OneStream/SAP BPC/Workday)Location: Cape Town (On-site)Contract Duration: 6 MonthsIndustry: Retail Contract Details:Duration: 6-month contractLocation: On-site in Cape TownStart Date: 1 May 2025 Overview:A…

ZAR350 - ZAR400.00 per hour + Time and Material
×
ZA

Upload your CV

Upload your CV to our database.

  • Max. file size: 49 MB.
  • Hidden
  • This field is for validation purposes and should be left unchanged.
Data Engineer

Please let us know where you are, or where you would like to be in the world so we can point you in the right direction.

Contact us

  • Max. file size: 49 MB.
  • Click here to find out more about Salt's Privacy Policy
  • This field is for validation purposes and should be left unchanged.