Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description ROLE OVERVIEW Develop data products & data warehouse solutions in on-premises and cloud environments using cloud-based services, platforms and technologies.
Dynamic and results-driven Lead Stream & Data Engineer with extensive experience in designing, developing, and deploying high-performance, re-usable streaming applications using Apache Kafka, Apache Flink and Java and batch processing pipelines using Python, Dbt and Apache Airflow.
Proven expertise in building scalable data pipelines and real-time processing systems that enhance operational efficiency and drive business insights.
Strong background in microservices architecture, cloud technologies, and agile methodologies.
KEY RESULT AREAS Operational Delivery Assist with clarification of technical requirements & implementation process with PO'sAssist data engineering team with product and architectural knowledgeDrive good technical architectureSupport and guidance of the tech team with resolution of PO ticketsSupport and implementation of technical strategyEnsuring data is available to businesses in a secure, actionable and reliable way;Raising the bar on data quality, data governance, reliability and engineering excellencePreparing the data sets that will ultimately deliver valuable insights to the businessEnabling the discovery and exploration by analysts, BI, data science and business usersIdentifying opportunities for improvements and putting energy behind turning them into actionTechnical Skills Programming Languages: Proficient in Java (Java SE 8/11), with a solid understanding of object-oriented programming principles and Python 3Streaming Technologies: Extensive experience with Apache Kafka, including Kafka Streams API for real-time data processing, producer/consumer development, and stream management and expertise in Apache Flink.Desirable skills: Decodable and K8's, Confluent.Frameworks: Deep knowledge of Spring Boot for building RESTful services and microservices architectures; adept at using Spring Cloud for distributed systems.Database Management: Skilled in integrating various databases (e.g., NoSQL) with streaming applications to ensure efficient data storage and retrieval.Cloud Platforms: Hands-on experience deploying applications on AWS, utilizing services such as EC2, S3, RDS, and Lambda for serverless architectures.Technical Leadership Participate in the engineering and other discipline's community of practiceTechnical leadership and mentorshipDeveloping and monitoring of data engineering standards and principlesLead technical delivery within teams and provide oversight of solutionsShare AWS knowledge and practical experience with communityChallenge and contribute to development of architectural principals and patternsDelivery Management Follow and participate in defined ways of work including, but not limited to, sprint planning, backlog grooming, retrospectives, demos and PI planningEXPERIENCE Experience of developing solutions in the cloudAt least 5+ years' experience with designing and developing Data Pipelines for Data Ingestion or Transformation using AWS technologiesExperience in developing data warehouses and data martsExperience in Data Vault and Dimensional modelling techniquesExperience working in a high availability DataOps environmentProficiency in AWS services related to data engineering, such as AWS Glue, Athena, and EMR.
Strong programming skills in languages like Python and Java.Overseeing the implementation of CI/CD pipelinesGithubDesigning and implementation of scalable streaming architectures using technologies such as Apache Kafka, Apache Flink, or AWS Kinesis to handle real-time data ingestion and processing.Orchestration with Apache AirflowDbt coreQUALIFICATIONS Bachelor's Degree in Computer Science or similar fields like Information Systems, Big Data, etc.AWS Data Engineer Certification would be advantageousRelated Technical certificationsThe appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit. Responsible for overseeing the data engineering practices.
Guides technical design and the development and maintenance of data pipelines and other digital applications or services.
About UsOld Mutual is a premium African financial services organisation that offers a broad spectrum of financial solutions to retail and corporate customers across key market segments in 14 countries.
The lines of business include Life and Savings, Property and Casualty, Asset Management and Banking and Lending.
We are rooted in our purpose of Championing Mutually Positive Futures Every Day and believe that a great customer experience is anchored in a great employee experience.
#J-18808-Ljbffr