Software Engineer (.net)

  • Anywhere
  • Anywhere


We have a vacancy for a Software Engineer in the Unisure team which sits within Global IT Platforms. The team are responsible for the delivery of change and continuous improvements on the Unisure pension platform which is responsible for over 2.4m customer policies and circa £47bn worth of funds under management. The application is written in .Net with a SQL server backend and is hosted in AWS. We also look after end-to-end customer journeys via a suite of APIs that support systems such as My Aviva Business, MyPension and Appian.

The role involves being part of our engineering team working with either Scrum or Kanban to deliver change on the platform. It will involve the shaping and successful delivery of features in agreement with the team and the Product owner. It will also involve the delivery of improvements to the platform by code refactoring, removing legacy along with the growth of test automation and continuous integration to support our DevOps agenda.

Duties & responsibilities:

  • Subject matter expert providing advice, guidance, knowledge sharing and governance in their areas of expertise
  • Working with the Platform Architect to define and lead the delivery of the Platform Roadmap
  • Performing analysis, development, and delivery of high-quality working software in line with platform and engineering standards
  • Champion process improvements, embedding new ways of working focus on driving up quality of deliverables and the way we operate within the Platform
  • Promote and evolve Software Engineering Practices and tooling to increase the quality and efficiency of delivery
  • Propose innovative solutions or alternative approaches to difficult issues
  • Stakeholder management of business and IT SME colleagues

Skills & experience we’re looking for:

  • Experienced working with .net development C#, Visual studio IDE
  • Experienced working with RESTful APIs. and WCF development
  • Experienced working with Jenkins and the use of automation
  • Code management via GIT/Stash
  • Ability to write SQL queries, stored procedures and working with SSMS/SQL server
  • Good to have scripting experience in PowerShell
  • Knowledge of development processes, standards and associated techniques including continuous integration, test driven development, behaviour driven development
  • Experienced working within an agile environment and using software engineering techniques to deliver high value customer outcomes
  • Propose innovative solutions or alternative approaches to difficult issues
  • Proactive ‘can do’ attitude, good verbal and written communication skills enabling effective interaction with both

What will you get for this role?

  • A competitive salary depending on skills, experience and qualifications
  • Generous defined contribution pension scheme
  • Annual performance related bonus and pay review
  • Holiday allowance of 29 days plus bank holidays and the option to buy/sell up to 5 additional days
  • Up to 40% discount for some Aviva products through “My Aviva Extras” plus discounts for Friends and Family (some exclusions apply)
  • Excellent range of flexible benefits to include a matching share save scheme

Working at Aviva

At Aviva, we’re people with a purpose. To be with you today, for a better tomorrow.

We bring this to life by ensuring managing risk is at the heart of the way we all work. We love people who do the right thing for our customers, and our colleagues. We want people who speak up, who take responsibility, and who make good decisions.

The way we do this is important too. We’re all about our people – that’s you – so we can be pretty flexible. If you want to work from home some of the time or change your hours so you can pick up your kids or care for someone in your family, we’re very open to that. In fact, we don’t advertise roles as either part or full time, because we know each person has different needs, just as each business area has different needs. So, it’s up to you to discuss working hours during your interview.

We care deeply about being inclusive and that means we encourage applications from people with diverse backgrounds and experiences. We want our employees to bring their whole self to work and that starts with you.

We interview every disabled applicant* that meets the minimum criteria for the job. Once you’ve applied, please send us a separate email stating that you have a disclosed disability and we’ll make sure we interview you.

We’d love it if you could submit your application online. If you require an alternative method of applying, please give Daniela Krol a call on 0121 234 7660 or send an email to [email protected]

*As defined in The Equality Act 2010*. By ‘minimum criteria’ we mean you should provide us with evidence which demonstrates that you generally meet the level of competence required and have the qualifications, skills or experience defined as essential to perform the role.

To apply for this job please visit

To apply for this job please visit

Contact us


Related Jobs