About the Client
Our client is a leading multi-line insurer that serves its customers in global and local markets. With about 53,000 employees, it provides a wide range of property and casualty, and life insurance products and services in more than 210 countries and territories. Its customers include individuals, small businesses, and mid-sized and large companies, as well as multinational corporations.
About the Role
Our client is looking for Senior Python Developer.
Responsibilities
Design and develop actuarial applications which are crucial for business steering and regulatory reporting (e.g. replicating portfolio for market risk, economic scenario generator, etc.)
Proactively understand business requirements and translate them into superior software implementations through an agile change management cycle (e.g. design, initial prototype, user feedback, further optimization/industrialization)
Implement maintainable, scalable, and clean code, primarily in Python.
Contribute to end-to-end process automation for both productive run (e.g. workflow orchestration in Apache Airflow) and change management (e.g. CI/CD pipeline in Azure DevOps, etc.)
Support the development of other relevant application’s components (e.g. internal python libraries, Jupyter Hub integration, etc.)
Actively engage with a wide range of internal and external stakeholders to leverage top level expertise and services and to ensure life actuarial applications and systems are up to highest quality standards.
Requirements
Master in computer science or related fields.
3+ years of experience as software engineer or developer, ideally working on financial models. implementation (e.g. economic capital modelling, economic scenarios generator implementation, etc.)
Hands-on experience with Python is a must.
Passion about technology and ability to develop innovative solutions with a problem-solving and solution-oriented attitude, with a strong commitment to quality.
Hand-on experience with DevOps tools (e.g. Git, CI/CD pipelines, etc.) and package/environment management systems (e.g. Conda).
Knowledge of Cloud Services in Azure or others major cloud providers (e.g. AWS, etc.).
Strong sense of responsibility and adherence to deadlines.
Strong communication, coordination and teamwork skills.
Good English (verbal and written).
Nice to Have Skills
Interest in automation topics and workflow orchestration tools (e.g. Apache Airflow) is a plus.