Big Data Engineer - Banking - Bristol

Somerset  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Job details

We are looking for an individual with strong Scala and Spark development skills. You will design and develop data solutions, to be deployed to our client's internal Hadoop cluster (Hortonworks Data Platform), and be familiar with, and committed to, the principles of agile project delivery. You will work with our client's actuarial and accounting colleagues to solve complex financial business problems. This is a hands on role, in which you will deliver code to a high standard, whilst mentoring less experienced developers within a feature team and reviewing their work.

You will contribute to the overall technical direction of the team in combination with your effective leadership, communication and stakeholder management skills.

This is a dynamic Business Intelligence team supporting the Insurance division across a variety of functions, typically involved in change initiatives critical to our general insurance and life, pensions & investments business.
Your key accountabilities will be the delivery of project and BAU driven change to our client's finance big data processes and systems, ensuring a high quality of output under traditional and agile delivery methodology. As an experienced developer, you'll demonstrate a collaborative approach in your delivery, working with and influencing across teams to share best practise and deliver to project objectives.

You will create new solutions, configure existing systems and provide end user support. Innovation is at the heart of their team, you'll have a passion for exploring new ways of working and adopting new technologies.

In this role, you should be able to write functional code with a sharp eye for detail and spotting defects. You should be a team player and excellent communicator.

Key Accountabilities

  • Design and implement data processing applications for batch and Real Time delivery of information to end users
  • Interpret and analyse business use-cases and feature requests and translate into test cases and technical designs
  • Take ownership of development tasks, participate in scrum events and user story refinement
  • Collaborate with internal teams to produce high level system designs and provide input into decisions on architecture
  • Develop, test and implement code to departmental standards and scrum development principles
  • Work closely with business colleagues to understand and shape requirements and solutions
  • Ensure compliance with all relevant business procedures, guidelines and reporting requirements as well as any relevant regulatory and statutory requirements
  • Mentor and coach junior team members in a range of skills and behaviours, to include both technical and development life cycle best practice
  • Positively influence others by demonstrating core business values and behaviours

Technical Skills

  • Computer Science or Software Engineering degree or equivalent experience
  • Experience developing applications in Scala, with a keen interest in functional programming principles (experienced Java developers may also be considered)
  • Committed to rigorous testing using frameworks such as ScalaTest
  • Experience using the Apache Spark data processing framework
  • Familiarity with Continuous Integration tools such as Maven, SBT, Jenkins, GIT, Nexus, UrbanCode
  • Experience working with the Hadoop framework, and an understanding of the common modules and their inner workings (eg HDFS, Yarn, Hive, HBase and Kafka)
  • Demonstrable experience on big data or advanced analytics projects
  • Strong SQL, ideally with both relational and dimensional Data Modeling experience.

General Skills

  • Ensure that communication to the business is professional, clear and appropriate
  • A good understanding of design and software engineering principles
  • A commitment to writing clean, understandable code
  • Understanding of testing concepts, methodologies and processes
  • Keen advocate of Agile methodologies

Desirable Skills

  • Experience in the Financial Services Sector
  • Familiarity with the Hortonworks Data Platform (HDP)
  • Scrum Alliance Certified Scrum Developer or equivalent experience
  • Enthusiastic supporter of Test/Behaviour driver development (TDD/BDD) approaches
Start date
ASAP
Duration
H2 of 2020
From
i-Gem Associates
Published at
22.01.2020
Project ID:
1879404
Contract type
Freelance
To apply to this project you must log in.
Register