Employ a range of techniques to analyse problems and evaluate multiple solutions against engineering, business & strategic criteria
Identify and resolve barriers to business deliveries implementing solutions which iteratively deliver value
Design solutions using common design patterns with a range of design tools & techniques
Conduct peer reviews to ensure designs are fit for purpose, extensible & re-usable
Design & build solutions which are secure & controlled
Provide leadership within a delivery team, Modelling, Coding & testing, and collaborating to understand requirements, create stories, design solutions, implement them and help test them.
Your skills and experience
Analytical thinker, team player and possess strong communication skills
Enable experimentation and fast learning approaches to creating business solutions
Familiar in the use of solution design tools
Understand key elements of security, risk & control
Track record in identifying and making improvements to the delivery process
Core Programming language expertise in Scala & Java
Working with very large datasets using Big Data technologies such as Spark, Impala and Hive and utilizing a good understanding of Hadoop functioning & infrastructure.
Utilizing Data Modelling tools, Domain Driven design and a strong knowledge of SQL and advanced data analysis to deliver good quality code within enterprise scale development (CI/CD)
Experience with development utilising SDLC tools - Git, JIRA, Artifactory, Jenkins/TeamCity, OpenShift
How we ll support you
Training and development to help you excel in your career.
Coaching and support from experts in your team.
A culture of continuous learning to aid progression.
A range of flexible benefits that you can tailor to suit your needs.