Senior Data Analyst - Talent Pool
Cape Town, 7100, South Africa
Listed on 2026-01-14
-
IT/Tech
Data Engineer, Data Analyst
LOCATION Remote Work-at-Home POSITION OVERVIEW
MCI is one of the fastest-growing tech-enabled business services companies in the USA, with a strong call center footprint and operations that extend across multiple countries. We deliver Customer Experience (CX), Business Process Outsourcing (BPO), and Anything-as-a-Service (XaaS) cloud technology solutions across a wide range of industries, including healthcare, retail, government, education, telecom, technology e-commerce, and financial services. Our contact centers are powered by both on-site and remote agents, leveraging advanced technologies to enhance customer journeys, drive scalability and reduce costs.
At MCI we are committed to fostering an environment where professionals can build meaningful careers, access continuous learning and development opportunities and contribute to the success of a globally expanding, industry-leading organization.
We are seeking a highly skilled and motivated Senior Data Analyst to join our dynamic team. In this role, you will work closely with Data Analysts and Data Scientists to design and implement scalable, repeatable data processes within Azure infrastructure. The ideal candidate will excel in integrating data from diverse legacy databases and third‑party APIs while driving data transformation and innovation.
To be considered for this role, you must complete a full application on our company careers page, including all screening questions and a brief pre‑employment test.
POSITION RESPONSIBILITIESKey Responsibilities:
- Data Pipeline Development: Design, build, and manage efficient and scalable data pipelines using Azure Synapse and Data Factory. Consolidate data from diverse sources into centralized warehouses or lakes and troubleshoot pipeline issues to ensure functionality.
- SQL Query Expertise: Leverage advanced SQL skills to extract, manipulate, and analyze large datasets, including data cleaning and preparation tasks.
- Python-based Data Transformation: Develop and automate data transformation processes using Python, integrating data from various sources and altering data formats to meet business needs.
- Data Modeling and Warehouse Management: Create and manage data models and warehouse structures optimized for querying and analysis, including expertise with Power BI data models (preferred).
- Performance Optimization: Continuously monitor and enhance the performance of data pipelines, ETL processes, and database systems to ensure reliability and efficiency.
- Data Security and Compliance: Uphold the highest standards of data security and ensure compliance with relevant data protection regulations.
- Team
Collaboration:
Work closely with Data Analysts, Data Scientists, and other stakeholders to align data infrastructure with organizational goals, while effectively communicating technical concepts to diverse audiences.
WONDER IF YOU ARE A GOOD FIT FOR THIS POSITION?
All positive, and driven applicants are encouraged to apply. The Ideal candidates for this position are highly motivated and dedicated and should possess the below qualities:
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field is required; a Master’s degree is preferred.
- 5–7 years of hands‑on experience in data engineering, with a proven track record of working with Azure-based data solutions. Previous experience in a senior or lead role is highly desirable.
- Expertise in Azure data services, including Synapse and Data Factory.
- Advanced SQL skills for large‑scale data manipulation and analysis.
- Proficiency in Python for data transformation and automation.
- Strong knowledge of data modeling, warehousing, ETL processes, and debugging.
- Excellent analytical and problem‑solving abilities with a keen attention to detail.
- Outstanding verbal and written communication skills, with the ability to explain complex technical concepts to non‑technical audiences.
- Strong teamwork and collaboration skills, with experience leading projects and mentoring junior team members.
All MCI Locations
- Must be authorized to work in the country where the job is based.
Subject to the program and location of the…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: