Permanent
Data/Software Engineer
Unknown, Western Cape
unknown
About this role
Employer: E&D Recruiters
Data/Software Engineer vacancy in Bellville, Cape Town. BEng/BSc in Engineering, Programming or Data Science. Minimum 3 years of working experience in Data Engineering or Software Development.
Data/Software Engineer
Bellville, Cape Town
Responsibilities:
* Bachelorâs degree in an Engineering, Programming, Data Science, or similar discipline.
* At least 3 years of relevant work experience in Data Engineering/Software Development.
* Proficient in working with multiple datasets from different sources with a strong understanding of how to leverage existing tools and methods to solve data-related problems.
* Skilled at data cleaning, aggregation, and the automation of repetitive data processing pipelines using software tools.
* Demonstrated understanding of data processing principles, data warehousing, cleaning, ETL, and building scalable models and data pipelines â data should be of a technical nature, such as Engineering data.
* Able to write efficient SQL queries to solve problems and add technical features given business logic requirements from the Product Owner.
* Experience working with GCP (Google Cloud Platform), SQL, and Google BigQuery, or similar.
Key Responsibilities
* Design, evaluate, optimise, and implement improvements to data flow architectures to ensure efficiency, scalability, and reliability.
* Identifying and resolving bottlenecks in data pipelines; supporting seamless integration between databases and BI reporting layers; and designing, developing, and maintaining scalable APIs and automated data ingestion pipelines.
* Develop efficient SQL queries to meet business and technical requirements defined by the Product Owner.
* Maintain and enhance existing reporting platforms and tools, identify data quality issues, trends, and actionable insights, and develop automated reporting solutions that reduce manual effort and improve accuracy.
* Conduct research and investigations into EPâs business-related topics, including energy, water, load shedding, municipal utility tariffs, and ESG standards, while continuously ensuring that best-practice data principles are applied.
* Investigate and implement machine-learning solutions for use cases such as data simulations; create and maintain technical documentation; collaborate closely within the Software Development and Analyst teams; participate in peer reviews; and mentor junior team members.
Apply via www.edrecruiters.co.za or submit your CV to cv@edrecruiters.co.za (#3952)
ONLY SOUTH AFRICAN CITIZENS WILL BE CONSIDERED FOR THE POSITION.