Enable job alerts via email!

Actuarial Analyst

Alexforbes

Pretoria

On-site

ZAR 480 000 - 600 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic financial services company is seeking a Software Developer specializing in actuarial software. The role involves designing and maintaining calculation engines using C#/.NET and supporting regulatory reporting. Candidates should have a degree in Actuarial Science or Computer Science and at least 2 years of relevant experience. This position offers a competitive salary and benefits in a collaborative environment.

Benefits

Competitive salary
Professional growth support
Actuarial exam support

Qualifications

  • At least 2 years’ professional experience in actuarial modelling or software development.
  • Exposure to actuarial tools is advantageous.
  • Familiarity with version control and CI/CD pipelines.

Responsibilities

  • Design and maintain actuarial calculation engines and financial algorithms.
  • Translate requirements into software components and RESTful APIs.
  • Perform data validation and regulatory reporting.

Skills

Programming proficiency in C#/.NET
T SQL
Analytical skills
Problem-solving skills
Communication skills

Education

Bachelor's or postgraduate degree in Actuarial Science or Computer Science

Tools

Power BI
SSRS
Azure DevOps
Job description
Key Responsibilities:
  • Design, develop and maintain actuarial calculation engines, liability projection models and other financial algorithms in C#/.NET, SQL Server and (where appropriate) R or Python.
  • Translate actuarial requirements into robust, well documented software components and RESTful APIs that integrate seamlessly with front end applications and data warehouses.
  • Perform data validation and transformation to prepare model inputs and support regulatory and management reporting (e.g. SAM, IFRS 17, Pension Fund Act).
  • Optimise database schemas, partitioning strategies and ETL processes to handle large policy datasets efficiently.
  • Participate in the full software development life cycle—requirements, design, coding, peer review, automated testing, deployment and monitoring—within an Azure DevOps/Git environment.
  • Collaborate closely with actuaries, product managers and other developers to ensure models remain accurate, performant and aligned with client outcomes.
  • Document methodologies, assumptions and code to support audit, peer review and knowledge sharing.
  • Keep abreast of actuarial, regulatory and software engineering best practices, recommending and implementing enhancements.
Qualifications:
  • Bachelor’s or postgraduate degree in Actuarial Science, Computer Science or related quantitative discipline.
  • At least 2 years’ professional experience in an actuarial modelling, insurance, pensions or investment software development role.
  • Strong programming proficiency in C#/.NET and T SQL; exposure to actuarial tools (e.g. Prophet, MoSes, Tyche) or actuarial focused R/Python packages is advantageous.
  • Experience with data visualisation/reporting tools such as Power BI or SSRS.
  • Familiarity with version control, CI/CD pipelines and unit testing frameworks.
  • Excellent analytical, problem solving and communication skills.
What We Offer:
  • A unique chance to be part of a dynamic team where your work directly influences our retail clients and the wider business.
  • Exposure to the full development cycle, giving you end to end insight into our products and services.
  • A collaborative environment that fosters innovation, professional growth and actuarial exam support.
  • Competitive salary and benefits package.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.