Software Engineer (Data)
- Cape Town, Western Cape
- Permanent
- Full-time
- Design and deliver a modern data platform.
- Support the existing and new data platform working with the team of Software Engineers, Data Engineers and Data Analysts.
- Be hands-on in the code, but you can't do it all alone, we will only succeed together.
- Build relationships within Technology and across the wider business through delivery.
- Work in a rapid proof-of-concept style, engage stakeholders and adopt a fail-fast approach.
- Collaborate with IT Heads, Engineering Leads and Product Owners to define and execute the IT strategy.
- BSc Honours Degree in a Mathematical, Computing or Engineering subject.
- Minimum of 5 years actively working with programming languages such as C#, Java, Python, JavaScript, etc.
- Have experience with, and a desire to use, modern data technologies (such as, but not limited to, Snowflake, Data Bricks, Azure Synapse, Data Lakes, modern data warehouses).
- Prior knowledge of Asset Management or other Financial industry.
- A desire to build and work within a high-performing team.
- The ability to build and maintain meaningful relationships.
- Can 'approach and own' and continuously look for opportunities to develop.
- A strong belief in doing the right thing.
- Driven by results.
- Intellectual curiosity.
- High conviction and be comfortable sharing opinions.