Due to the rising concerns and spread of COVID-19, we are taking precautions and putting the safety of our employees and candidates first. As a result, there may be some delays in our recruitment process.

 

As we practice social distancing, we will be conducting all interviews virtually. Further information and guidance on participating in virtual interviews is available to shortlisted candidates by request.

 

If you are offered a position with this, we will endeavour to accommodate remote-working until the COVID-19 restrictions are lifted.

 

The Recruitment team are currently working remotely but the phoneline is temporarily closed.

 

Thank you for your patience.

Search Vacancies

Software Engineer

Business Role Type
Business Support Role
Business Support Departments
IT
Location
Cardiff
Ever wondered what life in Admiral is like?
Apply now

The role and challenge:

We’re looking for someone who enjoys making a direct impact and has experience in a delivery environment. You will be actively encouraged to contribute to all aspects of software delivery, evaluating feasibility, exploring requirements and solution development. As our business diversifies, you will be expected to learn and work on technologies and functionality as it’s developed.

To provide quality software solutions for our business whilst evaluating requirements, proposing solutions and developing solutions. 

This is a wide-ranging role where the Software Engineer will come into a focused delivery team exploring & developing Micro Services & Cloud implementations.

You’ll be reporting directly to the Delivery Team Manager and will be working collaboratively in an Agile environment. Time Management is an essential part of the role as we aim to deliver on time as a team.

Relationship Management will play an important part as you’ll be working alongside Product Owners, Business Analysts and Test Engineers to understand and deliver business value.  

Main Duties:

  • Clarify and challenge requirements and design
  • Design solutions (within technical skill set) and gain approval from the Senior Software Engineer
  • Development of technical solutions with adherence to relevant coding standards
  • Write and run unit tests in an appropriate methodology and technology
  • Competently use code repository and promotion tools
  • Take delegated ownership of a solution
  • Remain responsible for solution during development, test & deployment, including post deployment support
  • Remain competent in problem solving/diagnostics skills within technology skill set
  • Identify opportunities for knowledge transfer and cross-skilling
  • Mentoring junior population, identifying opportunities for knowledge transfer

This is not a full definition of the role but covers the main aspects and drivers for success.

You…What we’re looking for:

We’re looking for someone with technical experience in a similar environment. The position has a heavy emphasis on Micro Services in a Cloud environment but is not solely confined to that area. You should aim to be multi-skilled and talented in all areas of software delivery and be open to learning new technologies and skills to work effectively with the team to obtain our goals.  

Communication! We like to see people communicating and making things happen. We promote an open, honest and diverse culture where you can be yourself. You’ll need to communicate in quite a few different methods to staff at all levels.

You’ll be juggling multiple tasks and projects, so prioritisation is important.

Experience of working in an Agile environment is essential.

We want someone who is passionate about continuous improvement and with innovative ideas to keep us evolving and pushing our team forward.

As well as experienced candidates, applications will also be considered from graduates who would like the opportunity to move into a technical development role and grow their career, assuming they have some experience in the software development industry.  

Progression:

We’re big on developing our people. Whether that’s self-learning via our Plural Sight platform or certification outside of Admiral, we want you to be the best. Our Tech department is growing and has opportunities in different avenues from leadership through to SME’s.

Our Tech Stack includes the following;

Java 8/11

CI Tools (Jenkins)

Apache

Spring Boot

GraphQL

Rest

Redis

ELK

SOAP

Guidewire

Performance/Monitoring

Angular JS & Angular Components

Javascript

Test NG

Selenium

Database (MS SQL/Oracle)

Cloud implementations

NPM

Build Tools (Maven)

Microservices

Junit

HTML 5

Docker

CSS

Version Control (GIT)

Kubernetes

API development

Node.js

Jboss

Version Control (GIT/SVN)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Salary, Benefits and Work-Life Balance

We do not have a set salary for this position, as it will be dependent on the successful candidate’s experience. We are happy to see CVs from all candidates who meet the requirements and will be happy to discuss the remuneration package.

At Admiral, we are proud to be a diverse business where we put our people and customers first. We have great benefits to ensure employees have a great work-life balance; it's one of the reasons we're voted no. 1 in the 2019 Sunday Times Best Big Companies to Work For in the UK. We want you to have an element of freedom to define a working lifestyle that supports this, so accommodate flexible hours wherever possible.

If you think this role is for you and would like to be considered for this opportunity, please click “apply now” to complete an online application form. 

 

Please note, we are unable to accept CVs via email.

 

#LI-LP1