Financial Data Analyst (Python)
FirstRand
Date: 10 hours ago
City: Johannesburg, Gauteng
Contract type: Full time

Job Description
Hello Financial Data Analyst (Python)
Welcome to WesBank, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen
As part of our talent team in WB Motor Finance you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change
The Financial Data Analyst will partner with the business in the provision of financial expertise and advice and develop supporting processes that continuously enhance the delivery of financial services
About the Role
We are looking for a detail-oriented and tech-savvy Financial Data Analyst with a strong accounting background and solid Python skills. This hybrid role is ideal for someone who enjoys working with numbers, automating financial processes, and uncovering insights through data
Key Responsibilities
#WesBank
#LI-LJ1 Job Details Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below 08/07/25 All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.
- Automate financial reporting, reconciliations, and data validation using Python.
- Analyze large financial datasets to support business decisions.
- Develop dashboards and tools to streamline accounting workflows.
- Collaborate with finance and IT teams to improve data accuracy and reporting efficiency.
- Assist in budgeting, forecasting
- Degree or diploma in Accounting, Finance, or a related field.eg Qualified CA(SA) advantageous
- 5+ years of experience in current or similar role
- Proficiency in Python for data manipulation and automation
- Strong Excel skills and familiarity with financial systems
- Analytical mindset with attention to detail.
- Bonus: Experience with SQL, Power BI, or other data visualization tools.
- In-depth knowledge of IFRS, and other bank specific regulatory reporting requirements.
- Proven experience in auditing, tax compliance, financial planning and analysis.
- Proficiency in data analysis tools such as Excel, Power BI.
- NB: Strong coding skills in languages such as Python essential
- Experience with financial systems (e.g., SAP, Oracle, or simila ERP systems).
- Familiarity with database management and data transformation tools (e.g., ETL processes).
- Competitive salary and benefits.
- A collaborative environment that values innovation.
- Opportunities to grow into data science or financial technology roles.
- Flexible working arrangements.
#WesBank
#LI-LJ1 Job Details Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below 08/07/25 All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.
See more jobs in Johannesburg, Gauteng