DAV is proudly known as South Africa's longest-standing, most experienced specialist recruitment company and our mission is to continue this 41 year old legacy. We recruit in a manner that influences the lives of our candidates and the bottom line of our clients in a positive, sustainable way. As a recruitment company, we believe that our place in this world...
Read more about this company
The purpose of this role is to lead the technical delivery team, using experience to deliver right sized and well architected solutions in order to meet their targets.
The successful incumbent will be expected to use their experience working in Azure (AWS/GCP), to understand the available technology choices and selectively implement services safely and securely. As well as demonstrate experience working with the technologies and processes, they employ technologies such as Data Bricks, Python, Unity catalog, DevOps (CI/CD) and Plotly.
The Data Lead will be responsible for breaking down Epics and Features for the rest of the team, ensuring User Stories and Tasks are right sized and appropriately assigned. You will need to perform code reviews to ensure that deliverables meet expectations, and that technical debt is minimized
Minimum Qualification
Grade 12 or equivalent
A Bachelor’s Degree in Computer Science or another closely related field.
5 – 8 years working experience in related field
Proven work experience as a Senior Data Engineer, or as a Data Engineering Lead
Strong Data Bricks and Python skills are a must. SQL skills as an alternative to Python will be considered
Understand how big data solutions/NOSQL solutions differ from standardized data solutions and can explain why choices made might be different.
Mature experience working with Cloud Services – Azure, AWS or GCP. This experience will all the candidate to propose appropriate solutions and alternatives
Strong DevOps understanding including CI/CD
Roles and Responsibilities:
Responsible for end-to-end technical solution. This means that key decisions, once discussed and debated are appropriately understood.
Collaborate with Product Development Lead and Business Enablement Lead to ensure that all Stakeholder expectations are met
Manage the work items on behalf of the team, breaking down and assigning work items per sprint. Managing elements of sprint planning
DevOps CI/CD pipeline management, control and oversight
Engage other platform owners and agree optimal integration paths and methods
Outstanding communication and presentation skills, with the ability to convey complex concepts to non-technical stakeholders
Engage with clients in a client-centric manner
Self-Management and Team work
Contribute to continuous innovation through the development, sharing and implementation of new ideas
Responsible to leverage financial industry experience to build a modern, secure, scalable solution that is appropriate for the clients and partners of the Company
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.