Senior Data Engineer job at Multichoice
About the Organization
We entertain, inform and empower the communities that inspire and build us in return
Job Description
The MultiChoice Group is a multinational media and entertainment group headquartered in South Africa, Dubai and the Netherlands with principal operations in pay television, video entertainment, advertising and content security. Brands within the Group include DStv, GOtv, SuperSport, M-Net, DStv Media Sales, Showmax and European-based content security leader Irdeto. We’re proud to say we serve 20 million subscribers across more than 50 African markets, with a successful history of identifying and adapting to industry trends, allowing us to continuously deliver the best in entertainment.
By joining our passionate and creative team, you can help us achieve our objectives of expanding our pay-TV and SVOD (Subscription Video On demand) subscriber bases, improving advertising sales, spearheading cutting-edge technology, supporting local content and providing an exceptional customer experience.
Join Africa’s most loved storyteller!
Duties and Responsibilities
Environment & Platform ownership and Governance
Implement and manage security or integrity and backup procedures
Test and modify systems to ensure that they operate optimally
Continuously evaluate functionality of systems (Hardware & software)
Perform yearly Audit on environment, processes, and procedures with Internal Audit and/or Auditing company appointed and implement or ensure recommendations are implemented within CII
Operational Delivery
Implement high quality, scalable and extendable BI solutions leveraging Azure technology including, but not limited, to Synapse, Data Lake, Azure Data Factory and PowerBI
Follow and incorporate DataOps standards and practises
Participate in the development of workflow, coding, testing and deployment solutions
Implement unit testing for all assigned deliverables to ensure deployment success
Support and maintain solutions
Design and develop data models using dimensional modelling and data vault techniques
Work from high level requirements through to detailed specifications, prototypes, software deployment and administration
Deliver incremental business value per sprint
Deliver iteratively throughout the sprint
Conduct peer reviews within and across squads
Profile and analyse data sets
Enablement (Tracking & Monitoring)
Ensure customers are informed about business intelligence tool problems and resolutions
Track and report on issues and enhancement requests for the business in a timely manner
Track, Monitor and Analyse performance and production issues, and guide improvements or corrective actions
Improve and advise on changes needed to operational intelligence framework within the enablement area
Task and issue management with relevant parties within the Support and Maintenance team
Ensure 24/7 system uptime on a rotational support basis
Technical Leadership
Participate in the data engineer Community of Practice
Lead technical delivery within squads and provide oversight of solutions
Share Azure knowledge and practical experience with community
Challenge and contribute to development of architectural principals and patterns
Delivery Management
Ensure solutions adhere to MultiChoice patterns, guidelines and standards
Operate within project environments and participate in continuous improvement efforts
Follow and participate in defined ways of work including, but not limited to, sprint planning, backlog grooming, retrospectives, demos and PI planning
Qualification, Experiences and Competencies
Bachelor’s Degree in Computer Science or similar fields like Information Systems, Big Data, etc.
Azure Data Engineer Certification would be advantageous
Experience
Minimum 7 years in a Microsoft BI environment, of which at least 2 years must have been in an Azure environment
Experience in developing data warehouses and data marts
Experience of developing solutions in the cloud (Azure)
Experience in Azure Synapse, ADF and Data Lake
Experience working in a high availability DataOps environment
Experience in Data Vault and Dimensional modelling techniques
Experience working with automated data warehousing solutions would be advantageous
Technical Competencies
MS Windows Server 2016 through 2019
SQL Server 2016 through SQL 2019
Azure Services (Azure Synapse, Azure Data Factory, Azure Data Lake, Azure Power BI, Azure DevOps)
Dimensional modelling
Transact SQL
Automation/Scheduling tools/frameworks
Working knowledge of Data Ops
Understanding of API-based services (e.g. REST, SOAP)
Understanding of basic integration concepts
Basic knowledge of the Agile SAFe methodology, Software Development Life Cycle (SDLC) processes and cloud computing
Behavioral Competencies
Relationship Building
Accountability
Teamwork
Delegation
Interpersonal Support
Perseverance
Motivating
Prioritisation
Holistic, analytical and structured thinking
Persuading & Influence
Time Management
Curious/Investigative/Fact Finding
Agile mindset
Conflict Resolution
Decision Making
Critical Appraisal
Coaching
How to Apply
APPLICATION FOR THIS POSITION MUST BE DONE ONLINE:
Are you interested? Click the "APPLY" button below to submit your application.