Lead technical conversations with brokers and clients, and assist promptly to queries
Perform technical costing of the reinsurance solutions using experience and exposure pricing techniques, and to working with brokers to determine the feasibility of proposed structures and target pricings
Perform Dynamic Financial Analysis (DFA) as a part of the reinsurance optimisation exercise
...
Develop, test, and maintain robust Java applications. • Write well-designed, efficient, and testable code. • Participate in software and architectural development activities. • Ensure designs follow specifications and industry best practices. • Prepare and produce releases of software components. • Support continuous improvement by investigating alternatives and technologies. • Collaborate with cross-functional teams to define and deliver new features. o Implement and maintain automated testing and continuous integration processes. o Ensure code quality, performance, and security. • Documentation and Reporting: o Prepare and maintain technical documentation, including design specifications and user guides. o Report on project status, technical issues, and team performance to management. • Innovation and Improvement: o Stay updated with the latest industry trends and technologies. o Identify opportunities for process improvements and technology enhancements.
Bachelor’s degree in computer science, Engineering, or related field. • Proven hands-on software development experience in Java. • Strong knowledge of Java 8 or higher. • Knowledge in .NET/NET Core will be the advantage • Familiar with Spring Framework (Spring Boot, Spring MVC). • Experience with RESTful APIs, JSON, and web services. • Proficient in working with databases such as MSSQL. • Experience with version control tools like Git. • Familiarity with Agile methodologies.