If so, we have started the search for a senior software engineer with several years of experience to join our team.
The role will be responsible for delivering quality software, helping mentor team members, developing IT solutions for our customers and driving the solutions to delivery.
Is this you?
You have spent years using agile and lean practices to deliver world class software. You are a Kaizen creature who never stops thinking about how to improve yourself and your team.
When hardware fails, your applications keep going because they are fault tolerant. When the company grows, your applications scale right alongside. Customers enjoy using your applications, because they are reactive and always perform well.
You understand that building the ‘right thing’ is as important as building the ‘thing right’ and have leveraged test-driven techniques such as ATDD to achieve both. You believe that software quality is the responsibility of the whole team, regardless of job titles.
You understand and embrace the philosophy of Continuous Delivery. You have no interest in throwing your work ‘over the wall’ to anybody. Instead, you passionately believe in an agile, DevOps-centric team that builds, tests, releases and operates its own applications.
Skills & experience you’ll need:
Event-driven, CQRS messaging-based systems (experience in Axon an advantage)
Messaging brokers (experience in RabbitMQ an advantage)
Infrastructure-as-code tools (such as Terraform and Packer) as well as CI/CD tooling (Jenkins, Ansible)
SQL data stores (Postgres an advantage)
Test-driven development techniques (e.g. BDD and ATDD)
Automated testing and mocking techniques (e.g. Serenity, Mockito, Cypress/Jest, WebDriveIO and WireMock)
Clean coding (being an advocate for clean code and standard practices)
Agile and Lean approaches
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
One of Aviva’s core values is Care More, and this is brought to life through the flexible ways we like to work. This may include working from home some of the time, or flexible work schedules to accommodate parent and carer responsibilities, further studies and hobbies.
Our diversity and inclusion policies and initiatives are shaping an environment where everyone feels welcome regardless of age, disability, race, ethnicity, gender, gender identity, religion, culture, sexual orientation, national origin, marital status, pregnancy, maternity or those with other caring responsibilities. Our approach helps to ensure that Aviva is a place which values difference and provides equal opportunities for all.
We prefer all applications to be submitted online, however if you require an alternative method of applying please contact Daniela Krol in the Resourcing team on +44 (0) 121 234 7660 or