Employment Information
Company Description
iKhokha is a place where chance takers become change makers. At iKhokha, we believe in better. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. As one of the fastest growing Fintech's in Africa we've built a team of global change-makers who want to make an impact. If you believe in a better future, be a chance-taker and help us empower small businesses in South Africa.
Job Description
Are you ready to engineer the future of data?
Join the iKTribe as a Data Engineer, revolutionizing FinTech by building dynamic pipelines, optimizing infrastructure, and driving the future of financial innovation through data.
**So, what will you do? **
- You will enable data-driven decision-making by providing the necessary infrastructure and tools for collecting, organizing, and processing and storing large volumes of data.
- You will work closely with data scientists, analysts, and other stakeholders to understand their data requirements and implement solutions that support the organization's data needs.
**In addition to the above, you will: **
- Design, develop, and maintain data pipelines, ensuring efficient and reliable data processing, transformation, and storage.
- Integrate data from various sources, both internal and external, ensuring data quality and integrity.
- Optimise data infrastructure and pipelines for scalability, performance, and cost-effectiveness.
- Collaborate with data scientists and analysts to understand their data requirements and assist in the design and implementation of data models and structures.
- Collaborate with cross-functional teams to define data requirements, develop data solutions, and support data-driven decision-making.
- Stay updated with industry trends and emerging technologies in data engineering, and recommend innovative solutions to enhance our data infrastructure and processes.
- Document and maintain technical specifications, system configurations, and data flow diagrams.
- Implement and monitor data governance and security measures to ensure data privacy and compliance with relevant regulations.
- Troubleshoot and resolve issues related to data processing, pipeline performance, and data quality.
Qualifications
- BSc Computer Science / BCom / IT related Degree.
- Data engineering industry related certifications
**Deal Breakers: **
3-5 years' experience in a Data Engineer role with the following:
- Must have experience working directly with data teams (Including BI analysts, Data Analysts, Data Scientists and Business Analysts) and good exposure to various business functions.
- Solid experience and excellent understanding of database's, ETL, SQL, data modelling (Kimball), Data integration and API's.
- Solid experience working in cloud platforms like Snowflake or Azure or AWS.
- Good experience in developing in Python.
- Good quality assurance experience in testing specifications and data integrity whereby data quality and governance must be at the top of the agenda.
- Has worked previously in a data warehouse environment.
In addition to the above, experience in the following will make you a frontrunner for the role:
- Previous industry experience in financial services and / or data engineering (analytics environment would be an advantage).
- Good understanding and knowledge of the data engineering and analytics landscape.
- Good understanding, participation and active engagement in defined internal processes such as how SDLC works in a data driven environment.
- General knowledge, understanding and exposure of data management principles such as the DMBOK framework would be advantageous.
- A good understanding of how various functional areas within a business work such as Sales, Marketing, Finance, HR, Logistics, and Operations.
- A good understanding of how card transactions and the online payment industry works.
- A very good understanding of the data and product management domain.
- Knowledge of Agile Scrum development principles and methodologies such as Scrum or Kanban.
- Attention to detail and quality.
Additional Information
**Perks of joining the Tribe? **
- Work in a high-growth company with tangible results you're accountable for.
- Enjoy hybrid, remote, and in office work models.
- Competitive remuneration and benefits, including Medical Aid and Group Risk scheme contributions.
- Be guided by visionary leadership.
- Seize the opportunity for study leave.
- Access to on-demand learning and development.
- Experience a friendly, collaborative culture with a team of all-round-lekker humans (it's true, we surveyed our Employees and they told us so).
- If you find yourself at HQ, coffee on tap and a selection of hot beverages provided by our very own onsite Barista.