Actuarial Software Engineer II - Associate
iCapital Network · Colorado Springs, Colorado, United States
About this role
**About the Role** iCapital is seeking a strong **Actuarial Software Engineer** to design, develop, and maintain the business calculation layer powering insurance illustration, quoting, and sales platforms. You’ll translate complex product rules, financial and actuarial calculations, business requirements, and spreadsheet-based models into scalable, high-performance **.NET** applications, **APIs**, and services. **Responsibilities** - Design, develop, and maintain complex business calculation engines and services using **C#** and **.NET** - Translate business requirements, product specifications, formulas, and spreadsheet-based calculation models into scalable, maintainable software - Build and enhance **APIs** and backend services that power insurance illustration, quoting, and product platforms - Ensure calculations are accurate, performant, auditable, and aligned with product requirements - Apply strong object-oriented design principles, design patterns, and .NET architectural best practices - Develop comprehensive unit tests and support automated testing to ensure calculation integrity and system reliability - Analyze, debug, and resolve complex business logic and application issues - Collaborate with product, actuarial, QA, and engineering teams to understand requirements and deliver high-quality solutions - Create and maintain clear technical documentation for calculation logic, system design, and implementation details - Provide accurate effort estimates and take ownership of deliverables through design, development, testing, and deployment - Participate in Agile development processes and contribute to continuous improvement initiatives **Qualifications** - **3+ years** of professional software development experience - Strong proficiency in **C#** and the **.NET** ecosystem - Strong back-end development experience implementing business logic - Strong understanding of object-oriented design, **SOLID** principles, and design patterns - Experience with **SQL databases** (SQL Server preferred), including query optimization, data modeling, and performance considerations - Hands-on experience with **Excel** - Familiar with **Agile** and **Scrum** development - Experience using **Git** and **Azure DevOps**, **JIRA**, or similar tools - Strong debugging, problem-solving, and analytical skills - Comfortable working across global teams - Strong attention to detail, especially around financial accuracy - Willingness to continuously learn insurance domain knowledge and modern engineering practices - Familiar with performance optimization techniques, including caching and asynchronous processing - Knowledge of application security and data protection best practices - Experience with **ASP.NET** and **.NET Core**, Web APIs, and service-oriented architecture *(nice to have)*
Listing freshness
CronJobs last confirmed this listing 53m ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.