Senior Data Engineer – South Africa
Role summary
Altum takes an innovative, client-centric approach to technology, and we thrive on designing, implementing, and integrating elegant, comprehensive solutions in order to improve client and staff experiences throughout our business.
We have an opportunity in our Cape Town office for a Senior Data Engineer to support our digitization plans across the Group and are looking for a technology enthusiast who is passionate about developing innovative solutions to facilitate the flow of data throughout our environment, and help Altum stand out as a leading business in our marketplace.
The ideal candidate will have a proven track record of organizing, building, and maintaining data infrastructures and related systems, coupled with a high-level of competence and familiarity of Microsoft Fabric, Microsoft Power Platform, API technologies, Office 365, Azure, and Copilot.
Importantly, any candidate must be aligned to the Altum core values of: Respect; Teamwork; Integrity; Ambition; and Transparency.
Key responsibilities
Develop an approach for a unified data structure to support the ongoing management, reporting, and analysis of data within Altum Group.
- Promote data integrity through the use of automated data flows, designated data repositories, data ownership, and validation and reconciliation tools.
- Enhance and extend the current reporting suite within Microsoft Fabric through consolidation and aggregation of data sources, in order to drive insights and analytics.
Responsible for designing, developing, testing and maintaining data pipelines to digitize and automate business operations. Including:
- Analyzing business requirements and translating them into functional and technical specifications for data interfaces within our Power Platform solutions.
- Developing interfaces between our core business systems (NavOne, Allvue, RiskScreen, SharePoint) to enable the seamless and automated transfer of data throughout the technology environment.
- Developing and configuring Power Apps, Power Automate flows, Power BI dashboards and reports, power virtual agents, and other components using best practices and standards to manage and support the management and interrogation of data.
- Testing, debugging, and troubleshooting data integration solutions and ensuring their quality, performance and security.
Responsible for embedding and extending the use of AI technologies (including Copilot and/or bespoke AI solutions) to enhance data analysis capabilities.
- Identifying use cases to extend the use of AI within Altum to retrieve, analyse, and interrogate both structured and unstructured data in order to support business operations.
- Liaising with business stakeholders to identify opportunities to utilize data models to address / improve existing or arising requirements, and streamline business operations.
- Staying abreast of developments in AI to progress the functional capabilities, extend the business use cases, and improve the end user experience.
Adhere to and uphold the governance and change management principles of Altum Technology and support the effective adoption of change within the business.
- Documenting, deploying, and managing system integration solutions in line with Altum’s change management framework.
- Liaise with third parties such as external IT service providers, software vendors, and other parties as required, to further integration opportunities or escalate issues as required.
Skills, Knowledge, and Experience
To be successful in this role, the candidate must have a good standard of oral and written English, along with the following skills and experience:
- Holding a university degree in computer science, information systems or a related field.
- At least 5-8 years’ experience working as a data engineer within a Technology department, ideally working within the Microsoft ecosystem (including Fabric, Power Platform, and M365 tools).
- Experience of using Python, SQL, C#, or other object orientated programming languages, with professional qualifications preferred.
- Knowledge of data modeling, data analysis, data visualization and report design.
- Demonstrable experience of process automation, API technologies, and data analysis.
- Experience working within a formalized governance framework.
- A modern understanding and experience of information security practices.
- Ability to work independently and collaboratively with minimal supervision.
- Excellent communication, problem-solving and analytical skills.
- Experience within the financial services industry is a distinct advantage, but not a requirement.
This is an exciting opportunity to join a high performing global transformation department within a vibrant company focused on growth and quality of service. You will have the chance to work on challenging and rewarding projects that will enhance your skills and knowledge. You will also enjoy a competitive salary and benefits package.
Apply Online