Software Engineer

Are you looking for a new opportunity where you can use your existing Developer skills and experience to build great solutions and develop more with our teams and clients?

Apply
Location

Hybrid (Hubs in Oxford & Bristol) 

The Role
  • Are you flexible and open minded? 

  • Do you enjoy finding creative solutions to software challenges?   

  • Do you enjoy working in the full lifecycle of Software Development?   

Working as part of an agile development team, you will contribute to a variety of existing and greenfield projects.  Our teams at Imaginera take ownership of the full software development lifecycle including: 

  • Analysis and design 

  • Development 

  • Testing 

  • Documentation and Deployment 

  • System Support 

 

Our team work closely with Clients to deliver the right solutions for them.  This will involve understanding the UI/UX requirements to deliver a rich front-end, through to the business logic and database design.  You’ll therefore be working with the full tech stack.   The role is really varied and involves close working with account managers and team leads, making the best technical recommendations and identifying the swiftest and most elegant solutions to problems.   

We encourage and support all our developers to develop new skills, research new technology and suggest new ways of working. 

Required Skills

We have several opportunities at different skill & experience levels so if you think you have the right profile, we would love to hear from you!   

  • Intermediate or Extensive commercial C# experience, ideally including ASP.NET 

  • SQL, ideally T-SQL and SQL Server 

  • Developing User Interfaces (JavaScript/Typescript, HTML and CSS) & desktop option (WPF) 

  • Solid understanding of Object-Oriented programming 

  • Multi-tier architecture and design patterns 

  • Good understanding of the full software development lifecycle 

  • Use of Git 

Desirable Skills
  • Project experience with web technologies such as MVC and Angular 

  • Experience in reinsurance or capital markets 

  • Automated build and test environments 

  • Experience with Microservice Architecture 

  • Strong mathematical skills 

Personal Skills
  • Excellent communication skills with all stakeholders 

  • Good organisation, planning and time management 

  • Ability to work independently and as part of a team 

  • Excellent problem-solving ability 

  • A strong desire to learn and explore new technical challenges 

Educational Requirements

BSc/BEng or equivalent in Computer Science or related subject, minimum 2.1 

Who We Are

Here at Imaginera, we create solutions to meet our client challenges across a focused marketplace of Insurance, Reinsurance, and Insurance Linked Securities. We set ourselves apart from our competition by being technically at the top of our game with the unique ability to also communicate directly with our clients, understanding their complex business requirements.  

Having spent eight years creating bespoke solutions for our clients, we then diversified into a consultancy and product business. Our first product, Orca, was released in 2020 and has a busy roadmap ahead of it. We are a vibrant company with around 70 employees. Our journey so far has been an exciting and fast one – we don’t have any plans to slow down. So, if you’re excited by growth and opportunity and want to be a part of it, we would love to hear from you.