Senior C# Engineer (Insurance Domain) – C#ENGG 0427 BK01
About This Position
Senior C# Engineer (Insurance Domain) – a 6‑month contract role with NavitasPartners, working remotely from Canada for clients in the Calgary region. The position focuses on designing and delivering .NET Core Web APIs for insurance risk modeling, actuarial calculations and analytics.
Key Responsibilities
- Design, develop, and maintain scalable .NET Core Web API solutions for property and casualty insurance platforms.
- Integrate APIs with legacy insurance systems, underwriting engines, and third‑party data providers.
- Implement complex actuarial and risk‑modeling calculations, ensuring accuracy and performance.
- Collaborate with product owners, data scientists, and QA teams to translate business requirements into technical specifications.
- Conduct code reviews, enforce best practices, and mentor junior developers.
- Optimize API performance, security, and reliability in a cloud‑native environment.
Required Qualifications
- 8–12 years of professional software development experience, primarily with C# and .NET Core.
- Strong background in the insurance domain, especially property and casualty, risk modeling, or actuarial systems.
- Proven experience building RESTful APIs, micro‑services, and integrating with external services.
- Solid understanding of SQL/NoSQL databases, Entity Framework, and ORM techniques.
- Familiarity with Agile/Scrum methodologies and CI/CD pipelines (Azure DevOps, GitHub Actions, etc.).
- Excellent problem‑solving skills, communication abilities, and a collaborative mindset.
Preferred Skills
- Experience with Azure cloud services (App Service, Functions, Service Bus).
- Knowledge of Docker, Kubernetes, or other container orchestration platforms.
- Exposure to data analytics tools, Python/R integration, or machine‑learning pipelines.
Contract Details
Location: Remote (Canada) – candidates based in or near Calgary are preferred.
Duration: 6 months with possibility of extension.
Positions Available: 3.
Frequently Asked Questions
Is this position fully remote?
Yes, the role is remote within Canada, with a preference for candidates located in or near Calgary.
What insurance experience is required?
Candidates should have a strong background in property and casualty insurance, including risk modeling or actuarial calculations.
What is the contract length?
The contract is for six months, with the potential for extension based on project needs.
Frequently Asked Questions
Click the Apply Now button to submit your application directly to the employer.
Yes, this is a remote position.
Job Details
NavitasPartners
Calgary, Calgary region
Full-Time
28/04/2026