eSecurity Software Engineer - Identity & Access Management (IAM)

Up to £50,000 per annum
11 Mar 2017
10 Apr 2017
Contract Type
Full Time
eSecurity Software Engineer -Identity & Access Management (IAM)

We are looking for a Software Engineer to join the eSecurity (IAM) team within our Digital organisation, working within a platform team to build and maintain the infrastructure and applications that underpin the global Aviva authentication environment.

Duties & Responsibilities
You’ll be responsible for:

Development of global authentication solutions for Aviva and its partnersSupporting our technical leadership to enable deliveries of excellent code quality and authentication designSoftware Engineering –contribute to continual improvement in speed to market and quality, playing your role in product delivery to our customers and the transformation of the engineering and delivery processSupporting & sharing best practice with teamsUndertaking design and code reviews to ensure systems meet functional and non functional requirements and proactively identifying where changes are required to maintain these in the futureContributing to our culture of continual innovationUnderstand and adhere to application roadmaps, but challenge when appropriateYou’ll achieve this by:

Contributing to the eSecurity community, sharing your experiences, thoughts and ideasWorking with your scrum team colleagues, your technical leaders and the Scrum Master and Product Owner to architect solutions that are capable of long term maintainability and growth whilst delivering focused, value driven changes to a high quality standardDelivering (and influencing the delivery of) the best outcomes for every Aviva customerCollaborate with your peers, share your experiences and being generous with you knowledgeEnsure that the capabilities of the products that you engineer are focussed on our customersSkills & Experience required

Experience with the design, installation, and configuration of IBM Tivoli Access Manager / Security Access Manager (ISAM) or similar IAM productsExcellent technical expertise in Java Development and associated frameworks (Junit, Cucumber, Jenkins, Spring, Maven, Websphere)Understanding of Network Protocols and Web Technologies e.g html ajax, TCPIP, HTTP, SSL, certificates and LDAP.Awareness of industry direction and trends within IAM and Cloud based technologies would be advantageousAwareness of server side Java development and associated concerns (e.g. thread management, database access, ORM, security)Hands on experience with working on high volume systemsExperience of working in large, multi sited teams with a shared codebase, and designing & building for a consistently great customer experience Have experienced Agile Software Development, and have used Object Oriented Software Design Patterns, Test and Behaviour Driven DevelopmentNegotiating, influencing, prioritisation, effectively challenging and gaining commitmentStrong communication skills and experience in explaining complex technical concepts to a range of different stakeholders (including stakeholders outside IT)Experienced working within an agile environmentExperience with BDD development would be desirable but not essentialWe offer a competitive salary and fantastic benefits, including excellent pension and bonus potential, as well as generous annual leave.

We’re here to free people from the fear of uncertainty. Our insurance, savings and investment products help some 31 million customers enjoy life today, knowing that tomorrow is covered. And we definitely know how to look after our own people. If you love doing a great job to improve things for customers, you’ll be at home here. Help us build a future to be proud of and get ready to fulfil your potential with Aviva.