Senior Developer – (Re)insurance

A global (Re)insurance company is seeking an experienced Developer to join their growing Digital Product Development Team. This team provides technical expertise and deploy pioneering algorithmic underwriting capabilities from across the business to a new range of products to help capitalise upon existing and emerging opportunities.

KEY REQUIREMENTS:
· Have extensive full stack development experience with C#, .NET, ASP.Net and .NET Core technologies
· Hands on experience developing and supporting commercial, enterprise and scalable software within a cloud hosted environment
· Experienced in both the design and consumption of API technologies – Thorough understanding of RESTful services (JSON) and industry best practices when developing public APIs
· Familiarity with Object Orientated programming concepts, SOLID principles and software design patterns. Commitment to producing high quality and robust code meeting coding standards and industry best practice
· Strong SQL skills with exposure to Azure SQL advantageous
· Experience with Entity Framework or similar ORM Toolset
· Experience with Azure DevOps and creating/deploying/maintaining Azure resources
· Creation and maintenance of build and release automation (CI/CD) pipelines using Azure DevOps
· Understanding of Automated Test Strategies and building unit tests
· Have experience of working in an Agile and Scrum environment
· Geographic Information System (GIS) and Geocoding experience advantageous
· Familiarity with Azure Products and Services such as Analytics, AI, Containers, Developer, DevOps and Integration tools
· Familiarity with Data Storage/ETL/MI processes and resources within Azure (Synapse, Databricks, Data Factory, PowerBI, Qlik)
· Insurance experience preferred, not essential