This role is ideally suited to a technically strong professional who enjoys operating at the intersection of actuarial science, software development, data, and business problem-solving. You will be responsible for maintaining and enhancing actuarial calculation systems, supporting critical business processes, and contributing to strategic transformation initiatives as we modernize and future-proof our technology landscape.
Responsibilities
- Develop, maintain, and enhance actuarial and insurance administration systems.
- Implement actuarial, product, regulatory and business requirement changes within existing systems.
- Support premium, mortality, valuation, annuity, and policy value calculations.
- Develop and maintain automated actuarial calculation and quotation solutions.
- Perform system testing, validation, reconciliation, and quality assurance activities.
- Analyse and resolve production incidents, defects, and system-related issues.
- Collaborate with actuarial, product, operations, and technology teams to deliver robust solutions.
- Contribute to system modernisation and digital transformation initiatives, including migration from legacy platforms to future-state environments.
- Document business rules, technical specifications, and calculation methodologies.
- Identify opportunities for automation, process optimisation, and operational efficiency improvements.
Qualifications
- Degree or Honours Degree in Computer Science, Information Systems, Actuarial Science, Mathematics, or a related field.
Required Skills
- Experience in systems development and support within financial services, insurance, actuarial, or related environments.
- Strong analytical, problem-solving, and troubleshooting capability.
- Experience working across the software development lifecycle, including analysis, development, testing, deployment, and support.
- Ability to engage effectively with both technical and business stakeholders.
Preferred Skills
Experience in one or more of the following areas will be advantageous:
- Application and systems development
- Actuarial or insurance administration systems
- Data analysis and reconciliation
- Software testing and quality assurance
- Mainframe and distributed environments
- Batch processing and systems integration
- Process automation and solution design
- Life insurance products and actuarial calculations