THE OPPORTUNITYYou will have the unique opportunity to join the team of an international insurer which expanded into the Irish market. The company has a successful track record of over 20 years in the insurance industry across multiple geographies having previously built two separate insurance operations from the ground up.World class systems are at the heart of the company's operations, and it views itself as a'technology company that happens to sell insurance'. The group heavily favours building systems over buying them and has built all its core systems itself in previous locations.The company has a cloud-native environment, with all development done on .NET Core/Azure backend with modern Angular frontend.ROLE RESPONSIBILITIESYou write understandable, testable code (with proven coverage) with an eye towards maintainability.Help perform code reviews on all pull requests.Actively invest time in learning better process, practices, and techniques for the benefit of your career at OUTsuranceAdhere to statistical code analysis recommendations.Challenge yourself to keep growing as a developer and document / share your learnings.Unit and functional test your code before you create a pull requestWork according to guides and best practices of the team and .NET practiceHave a working understanding on all technologies used within your teamQUALIFICATIONS & EXPERIENCEThird level Degree in Computer Science, IT or equivalent course/level of experience.Minimum 4 years+ commercial experience in .NET/C#Deep experience with .NET Core (C#)Familiarity/comfort working with message based distributed systemsSolid understanding of Software DesignAbility to apply industry best practices for application architectures & standardsAbility to give input into innovative solutionsAbility to work under pressure and tight deadlinesSelf-motivated and a self-starterAbility to work in a team environmentNice to have: (experience with some of the following)AngularTypeScriptCosmos DBAzure Service BusNServiceBusAzureDocker / AKSBonus points for Insurance domain experience (such as Policy administration systems, Online Quotation systems, CRM/Web Portals, Rule engines etc)