The role
Job description
Job Title: Actuarial Developer
Job Summary
We are seeking a talented and motivated Actuarial Developer with a strong background in software development and actuarial science. The ideal candidate will possess a deep understanding of OOP concepts, SOLID principles, and .NET technologies, particularly C#. You will play a crucial role in developing, enhancing, and maintaining actuarial applications that support our business objectives and improve operational efficiency.
Key Responsibilities
- Design, develop, and implement actuarial software solutions using .NET technologies and C#.
- Collaborate with actuarial teams to understand their requirements and translate them into functional software applications.
- Write and optimize SQL queries for data extraction, transformation, and reporting.
- Ensure the application development adheres to best practices and SOLID principles.
- Conduct code reviews and provide constructive feedback to team members.
- Maintain and enhance existing actuarial applications, ensuring high levels of performance and availability.
- Document software designs, development processes and technical specifications.
- Stay up-to-date with industry trends and emerging technologies to continuously improve skills and contributions.
Required Skills
- Proficiency in Microsoft Excel for data analysis and reporting.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Experience with SOLID principles in software design.
- Proficiency in .NET technologies, particularly C#.
- Extensive experience with SQL queries for database management and reporting.
- Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical stakeholders.
- Strong problem-solving skills and attention to detail.
Preferred Qualifications
- Bachelor's degree in Actuarial Science, Computer Science, Mathematics, or a related field.
- 3-10 years of experience in actuarial development or a similar role.
- Familiarity with actuarial concepts and methodologies.
- Experience with cloud technologies and deployment is a plus.
- Professional certification in actuarial science (e.g., ASA, FSA, etc.) is a plus but not required.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Retirement savings plan with company matching contributions.
- Generous paid time off and holidays.
- Opportunities for professional development and certification sponsorship.
- Flexible working arrangements, including remote work options.
- Supportive and collaborative work environment.