Manager - Data Engineer
Roodepoort, Gauteng, South Africa
â ď¸ We'll shut down after Aug 1st - try foođŚ for all jobs in tech â ď¸
Applications have closed
MTN
MTN is Africaâs largest mobile network operator, sharing the benefits of a modern connected life with 288m customers in 18 markets across AfricaAs the member of the squad, the Manager â Data Engineer will be responsible for designing, developing, and maintaining data pipelines and data infrastructures that support data analytics and business intelligence initiatives
They will work closely with senior data engineers, product managers, developers, and other stakeholders to understand business requirements, identify opportunities for workflow optimization and deliver robust data solutions that align with the business objectives.
They will collaborate with other squad members to devise efficient codes, debug data issues, understand complex data architectures and identify design patterns.
As data engineers, they shall leverage their functional and technical expertise to ideate and design data management solutions that are practical, readily available and integrate seamlessly with internal and external systems.
Â
Values (Our Culture)
We at MTN are a purpose and value-led organization. At MTN, we believe that understanding our peopleâs needs and aspirations is key to creating experiences that delight you at work, everyday. We are committed to fostering an environment where every member of our Yâello Family is heard, understood and empowered to live an inspired life.Â
Our values keep us grounded and moving in the right direction. Most importantly, they keep us honest. It is not something we claim to be. It is in our DNA.
As an organisation, we consider it our mission to create an exciting and rewarding place to work, where our people can be themselves, thrive in positivity and ignite their full potential. A workplace that boosts creativity and innovation, improves productivity, and ultimately drives meaningful results. A workplace that is built on relationships and achieving a purpose that is bigger than us.Â
Our commitments go beyond an organisational promise. It is in our leadership and managerial ethos to meaningfully partner with our employees, customers and stakeholders with a vision to realise our shared goals.
Live Yâello
- Lead with Care
- Can-do with Integrity
- Collaborate with Agility
- Serve with Respect
- Act with Inclusion
Click here to find out more about Living an Inspired Life @ MTN
Click here to find out more about MTNâs uniquely crafted Inspired Rewards
The Manager â Data Engineer will be accountable to achieve the following objectives:
- Provide support to the squad to ensure clarity of goals, roles, and responsibilities. Foster a collaborative and self-organizing team culture, promoting trust, motivation, and accountability
- Facilitate the adoption and implementation of Agile methodologies, within the Data team. Support the team with implementation of Agile principles, ceremonies, and practices. Ensure that the team follows Agile processes effectively and continuously improve the Agile implementation
- Responsible for development and implementation of data management strategies to support the software engineering centre of excellenceâs goals and objectivesÂ
- Maintain the data infrastructures, including databases, data warehouses and data lakes to ensure availability, reliability and performance of data systems
- Provide support in designing data models and implementing scalable data architectures that support the business objectives
- Ability to review technical designs, troubleshoot complex data issues and provide technical solutions while ensuring adherence to best practices and data standards
- Collaborate with cross-functional teams, including product management, marketing, and engineering, to create innovative and effective technical designs through workshop facilitation and co-creation with internal, external parties
- Work closely with data scientists, analysts and other departments to understand the data needs and provide solutions that align with their requirements
- Leverage knowledge of version control, incremental delivery of software, frequent releases, automation, testing and breakdown of work to meet stakeholder requirements effectively
- Support research initiatives and perform competitive analysis to take drive strategic decision making
- Monitor and evaluate the performance of strategic initiatives and design solutions, providing insights and recommendations for improvementÂ
- Provide mentorship and guidance to junior data engineers, nurturing a culture of creativity and innovationÂ
- Facilitate effective communication within the team and across stakeholders. Participate in daily stand-up meetings, along with senior data engineers, to promote transparency, identify and resolve any obstacles or impediments. Ensure regular and clear communication on project progress, risks, and dependencies
- Drive continuous improvement and innovation in data management practice by adopting new age tools, optimizing data workflows, or introducing innovative solutions
Education:
- Bachelorâs degree in Computer Science, Data Engineering, Information Technology, or a related fieldÂ
- Relevant certifications in data engineering or cloud platforms (preferred)
Experience:
- 5+ years of relevant working experienceÂ
- 3-5 years of experience in data engineering or a similar role, preferably within a software engineering or technology-focused organizationÂ
- Expertise in designing and implementing scalable data pipelines and data infrastructures
- Experience in architecting and optimizing data solutions
- Experience of working in a dynamic, fast-paced environmentÂ
Skills:
- Proficiency in programming languages such as Python, Java, or ScalaÂ
- Proficient in using design software (e.g.: Figma and other tools)
- Strong understanding of data processing frameworks and tools (e.g., Apache Spark, Hadoop, Kafka)
- Proficiency in using version control systems and building CI/CD pipelines
- Strong understanding of data modelling, ETL processes and data integration techniques
We are a purpose and value-led organization.
At MTN, we believe that understanding our peopleâs needs and aspirations is key to creating experiences that delight you at work, everyday. We are committed to fostering an environment where every member of our Yâello Family is heard, understood and empowered to live an inspired life.
Our values keep us grounded and moving in the right direction. Most importantly, they keep us honest. It is not something we claim to be. It is in our DNA.
As an organisation, we consider it our mission to create an exciting and rewarding place to work, where our people can be themselves, thrive in positivity and ignite their full potential. A workplace that boosts creativity and innovation, improves productivity, and ultimately drives meaningful results. A workplace that is built on relationships and achieving a purpose that is bigger than us. This is what we want you to experience with us!
Our commitments go beyond an organisational promise. It is in our leadership and managerial ethos to meaningfully partner with our employees, customers and stakeholders with a vision to realise our shared goals.
We are delighted that you are considering us as your career partner to make a mark in the world. We look forward to your application!
* Salary range is an estimate based on our AI, ML, Data Science Salary Index đ°
Tags: Agile Architecture Business Intelligence CI/CD Computer Science Data Analytics Data management Data pipelines Engineering ETL Hadoop Java Kafka Pipelines Python Research Scala Spark Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.