A complete application in a minute
Tailored resume and cover letter, ready to send.
Our client, a leading financial services firm in Randburg, Gauteng, seeks a Senior Data Analyst to join the expanding analytics team. You will extract insights from large datasets, build models, and present findings to stakeholders across the organization.
The role blends hands-on data work with strategic impact, requiring strong SQL, Python or R, and experience with dashboards in Tableau or Power BI. A degree in a quantitative field is required, and a collaborative, results‑oriented mindset is
Our client, a leading financial services firm located in the bustling hub of Randburg, Gauteng , is seeking an analytical and detail-oriented Senior Data Analyst to join their expanding analytics team. This role is crucial for extracting actionable insights from complex datasets to inform strategic decision-making across the organization. You will be responsible for developing sophisticated data models, performing in-depth analysis, and presenting findings to stakeholders at various levels. The ideal candidate possesses strong quantitative skills, proficiency in data manipulation and visualization tools, and a proven ability to communicate complex data insights clearly and concisely. This position operates on a hybrid model, requiring collaboration within our Randburg office while offering remote work flexibility.
Key Responsibilities Collect, clean, and transform large datasets from various sources to prepare them for analysis. Perform in-depth data analysis using statistical techniques and tools to identify trends, patterns, and insights. Develop and maintain dashboards and reports to visualize key performance indicators (KPIs) and business metrics. Build predictive models and forecasts to support strategic planning and operational efficiency. Collaborate with cross-functional teams (e.g., marketing, operations, product development) to understand their data needs and provide analytical support. Communicate analytical findings and recommendations to both technical and non-technical audiences through compelling presentations and reports. Ensure data accuracy, integrity, and consistency throughout the analytical process. Identify opportunities for process improvements and automation in data collection and analysis. Stay current with industry best practices in data analysis, statistical modeling, and data visualization. Mentor junior data analysts and contribute to the team's overall analytical capabilities. Requirements Minimum of 5 years of experience in data analysis, business intelligence, or a related field. Strong proficiency in SQL for data querying and manipulation. Expertise in data visualization tools such as Tableau, Power BI, or similar. Experience with statistical programming languages like Python (Pandas, NumPy, Scikit-learn) or R. Solid understanding of statistical methods and modeling techniques. Excellent analytical, problem-solving, and critical-thinking skills. Strong communication and presentation skills, with the ability to explain complex data insights effectively. Experience working with large datasets and databases. A Bachelor's or Master's degree in Statistics, Mathematics, Economics, Computer Science, or a related quantitative field. Familiarity with cloud data platforms (e.g., AWS, Azure, GCP) is a plus. BenefitsOur client offers a highly competitive salary and a performance-based bonus structure. Employees receive comprehensive private medical insurance and a robust retirement annuity plan. Opportunities for professional growth are abundant, including access to specialized training, certifications, and industry conferences. Enjoy the benefits of a flexible hybrid work model in our modern Randburg, Gauteng office, promoting a healthy work-life integration. Additional perks include employee wellness programs and a supportive team environment.