Job Description:
- Act as the technical owner and subject matter expert for the Illustration Calculation Engine supporting New Business and In‑Force policies.
- Design, develop, enhance, and maintain complex product feature calculation logic and rules, primarily using C#, with legacy components in C++.
- Interpret and implement Excel‑based product feature formulas and calculation specifications provided by the Actuarial team into the Illustration Engine.
- Analyse actuarial Excel models, calculation spreadsheets, and supporting documentation to fully understand product feature behaviour, assumptions, and edge cases.
- Ensure illustration calculations correctly reflect approved product designs, assumptions, and rules as defined in actuarial Excel models and business specifications.
- Diagnose and resolve complex calculation defects, discrepancies, and performance issues within the illustration engine.
- Partner closely with Actuarial, Product, Business Analysts, and QA to clarify product feature intent, validate calculation outcomes, and resolve differences between spreadsheet outputs and system results.
- Review and reconcile system‑generated illustration outputs against actuarial Excel models, expected results, and test scenarios, identifying and resolving variances.
- Support impact analysis and estimation for new product launches, product changes, and regulatory updates affecting illustrations.
- Provide technical guidance, code reviews, and mentoring to developers working on the illustration engine or related systems.
- Maintain clear technical and calculation documentation covering implemented logic, assumptions, and design decisions to reduce key‑person risk.
- Support QA and UAT activities by explaining calculation behaviour, assisting with defect triage, and validating fixes.
Job Requirements:
Bachelor’s degree in Computer Science, Engineering, Mathematics, Actuarial Science, or equivalent experience
8+ years of hands‑on software development experience in complex calculation or rules‑based systems
Strong development experience in C# with professional exposure to C++
Proven experience in the life insurance domain, especially illustration or policy calculation systems
Strong mathematical and logical reasoning skills for complex and long‑term financial calculations
Experience working closely with Actuarial teams to implement Excel‑based product specifications
Ability to interpret, challenge, and clarify actuarial and business requirements
Strong debugging, analytical, and problem‑solving skills
Experience in Agile or hybrid delivery environments
High attention to detail, strong ownership, and accountability
Ability to clearly explain complex calculations to both technical and non‑technical stakeholders
Strong collaboration and interpersonal skills
Equal Opportunity Employer
Aegon Asia provides equal employment opportunities for employees and applicants throughout the employment life cycle, including recruitment and selection, promotions, transfers, training and development, compensation and benefits, performance management, disciplinary procedures, Company-sponsored social and recreational programs and termination. No one will be discriminated against because of race, color, religion, gender, age, national origin, sexual orientation, gender identity, pregnancy, family circumstances, physical or mental disability, marital status, participation in the uniformed armed services or any other status protected by law.
Full-time