We are an unconventional funeral insurance company with a unique approach to how we do things. We pride ourselves on creating superior customer value through our innovative, energetic and creative team of people. Our business has been built on forging strategic partnerships that allows us to punch above our weight class in the market. And in our 36 years of existence, we have had a few world titles to brag about.
What will you do here?
KGA Life is seeking a dynamic and self-driven Data Engineer to join our team. The successful candidate will have strong technical skills and will have at least 3 years’ experience in a data engineering/ software role. The position will be based at the company’s head offices located in Stellenbosch.
This role will be overall responsibility for the technical design of the data and information environment, including the technical infrastructure, decision support databases, ETL, data warehouse & data marts, analytics, reporting, performance considerations and security, as well as the software applications that rely on data resources.
You are perfect for the role if:
You enjoy working autonomously in a dynamic and changing environment and have an aptitude and passion for creating technical solutions to business problems using data and software technologies. You are a generalist with a flair for data mining, integration, analysis and warehousing but have exposure and experience in building complete software solutions.
Reasons not to join our team:
If you don’t love servicing people.
If you don’t want to work on the most challenging projects.
If you don’t like working in an unstructured environment.
If you don’t want to do whatever it takes to get it done (sometimes that might require you to sumo wrestle).
If you don’t act with integrity in everything that you do.
Key responsibilities of the role:
Analyse large amounts of information to identify patterns and trends.
Preparing data for descriptive, predictive and prescriptive modelling.
Database analysis, design, development and administration.
Enterprise database maintenance.
Design, build and develop data warehouses.
Develop new systems for data warehouses.
Undertake data storage and transformation.
Process structured and unstructured data.
Ensure data integration.
Design, develop, test, and maintain data architectures.
Propose solutions and strategies to data-related business challenges.
Identify valuable data sources and automate processes.
Design and implement ETL solutions.
Implementing design support systems.
Develop technical solutions to improve access to data and data usage.
Manage the data integration component on the integration projects.
Continually improve reporting and analysis processes.
Automate repetitive tasks and manual processes related to data usage.
Take overall responsibility for data governance standards, policies and best practice.
Ensure the highest standard in data integrity.
Understand the data needs and advise the company on technological resources.
Qualifications and experience required
Tertiary qualification required: Degree or National Diploma in Computer Science, Information Technology, Information Systems, Business Administration, Industrial Engineering or similar.
3-5 years relevant experience in data engineering or software role.
Experience working with large data sets is a requirement.
Knowledge of data analytics, data science and data engineering.
Programming experience developing data-driven business applications.
Advanced Excel skills are essential.
Experience in Tableau, Power BI or similar business intelligence tools.
Experience in coding languages: SQL, Python, C#, Java or similar.
Only candidates with the required qualifications and experience will be contacted. If you do not receive a reply within 4 weeks of your application, please consider your application to have been unsuccessful.
In order to apply for this job, please register your profile or log in with an existing account.