Data Engineering Technical Lead

Data Engineering Technical Lead

Location: Waterfall City, Midrand, Johannesburg (Hybrid)
Salary: R90k – R120k per month

About the Role:
Reporting to the Operations Manager, the ideal candidate would be a technical person who has good hands-on experience in data engineering or data science and is a also natural leader. It might be a person that still wants to stay technical and be part of the project delivery, but also wants to mentor and guide others for the greater good of the team and the company.

Requirements:
Proven data engineering technical experience
Technical skills to include as many of the following:
Data Modelling (e.g. Kimball/Data Vault)
Scripting/coding (e.g. Python, T-SQL, SQL, Spark, PySpark,)
ETL/ELT (E.g. Alteryx, SSIS, dbt, AWS Glue)
SQL (Snowflake, SQL Server, Oracle)
Visualization (Power Bi, Tableau)
Data Analytics (E.g. Alteryx)
Statistical modelling/Machine learning
Cloud data warehouse (AWS RDS, AWS Redshift, Azure Synapse, Google Big Query)
Databases (SQL Server, MongoDb, Postgres)
Datawarehouse automation (E.g. WhereScape)
Data design and architectural exposure
Requirements gathering
Project plan estimations
Data Architecting Experience.
Client / Project management in consulting role / consulting company.
Natural leader.
Team management Experience.
Mentor and teacher.
Excellent written and verbal communicator.
Comfortable at presenting and facilitating at meetings.
Experience consulting and working directly with customers
Takes initiative.
Good organizational skills

Responsibilities:
Build a competent technical team with the ability to collaborate effectively in solving technical customer issues, learning together, and creating a strong identity.
Assist in the growth and development of the brand and revenue contribution in the Gauteng region.
Build face to face relationships with clients and be the technical go to person for any delivery or support challenges experienced by the clients.
Facilitate in the process of team development and growth.
Be the ultimate point of contact / decision maker for any technical / delivery related issues.
Be a revenue generating resource on projects.
Pre-sales and commercial support (5%)
Assist with clarification of technical requirements & implementation process with clients
Assist commercial team with product and architectural knowledge
Assist with time & effort breakdown for project proposals
Assist with product demos and PoCs
Project Delivery (70%)
Technical delivery and implementation (incl. design & support)
Drive good technical architecture
Support Project manager in defining & tracking project plans & delivery of quality
Liaise with client technical staff on a regular basis to understand client vision and concerns
Be pro-active in internal & client escalations
Operations (5%)
Support and guidance of the tech team with resolution of customer tickets
Input into required tech processes to deliver high quality services
Support Operations Manager with resource planning/allocation
Management and Leadership (20%)
Technical leadership and mentorship
Support Operations manager to Identify & find way to close gaps team skills and capabilities
Assist team with technical solution design & implementation
Support and implementation of technical strategy
Role reports to Operations Manager.